home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_28_BlobFileSeg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
166KB
|
2,713 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 2273 616E movea.l A1, <<invalid full ext with IS == 1 and I/IS == 6>>
label00000004:
00000004 0000 3D36 ori.b D0, 0x36 /* '6' */
00000008 0000 1C56 ori.b D0, 0x56 /* 'V' */
0000000C 0000 030C ori.b D0, 0xC
00000010 8000 or.b D0, D0
00000012 0002 5678 ori.b D2, 0x78 /* 'x' */
00000016 4321 .invalid 1, -[A1] // invalid opcode 4 with b == 4
00000018 8765 or.w -[A5], D3
0000001A 1357 6D0E move.b [A1 + 0x6D0E], [A7]
0000001E 90AC C0AC sub.l D0, [A4 - 0x3F54]
00000022 8280 or.l D1, D0
00000024 C0A8 0324 and.l D0, [A0 + 0x324]
00000028 6D0A blt +0xC /* 00000034 */
0000002A 3556 6464 move.w [A2 + 0x6464], [A6]
// begin alternate branch 0000002C-0000002E
label0000002C:
0000002C 6464 bcc +0x66 /* 00000092 */
// end alternate branch 0000002C-0000002E
label0000002C: // (misaligned)
0000002E 2077 7869 movea.l A0, [A7 + D7 + 0x69]
00000032 607E bra +0x80 /* 000000B2 */
label00000034:
00000034 6534 bcs +0x36 /* 0000006A */
00000036 6526 bcs +0x28 /* 0000005E */
00000038 6214 bhi +0x16 /* 0000004E */
0000003A 2B56 6448 move.l [A5 + 0x6448], [A6]
0000003E 7279 moveq.l D1, 0x79
00000040 792E moveq.l D4, 0x2E
00000042 2E56 movea.l A7, [A6]
00000044 6167 bsr +0x69 /* 000000AD */
00000046 2F56 2D65 move.l [A7 + 0x2D65], [A6]
0000004A BA87 cmp.l D5, D7
0000004C 62B6 bhi -0x48 /* 00000004 */
label0000004E:
0000004E FB68 .extension 0xB68 <<F/4-5/5>> // unimplemented
00000050 15E2 1E8E move.b [PC + 0x1E8E /* 00001EE0, cstring ""<EOF> */], -[A2]
00000054 0526 btst -[A6], D2
00000056 6DD4 blt -0x2A /* 0000002C */
00000058 1E9E move.b [A7], [A6]+
0000005A 15EA FA9E 15F2 move.b [PC + 0x15F2 /* 0000164E, value 0x22 '\"', cstring "\"{" */], [A2 - 0x562]
// begin alternate branch 0000005E-00000064
label0000005E:
0000005E 15F2 1B3C 1EF0 move.b [PC + 0x1EF0 /* 00001F50, cstring ""<EOF> */], <<invalid full ext with I/IS == 4>>
// end alternate branch 0000005E-00000064
label0000005E: // (misaligned)
00000060 1B3C 1EF0 move.b -[A5], 0xF0
00000064 0B68 15FA bchg [A0 + 0x15FA], D5
00000068 6406 bcc +0x8 /* 00000070 */
label0000006A:
0000006A 1A7A F83C movea.b A5, [PC - 0x7C4 /* FFFFF8A8, cstring ""<EOF> */]
0000006E 161A move.b D3, [A2]+
label00000070:
00000070 0B2C 6D18 btst [A4 + 0x6D18], D5
00000074 19AC F7C2 F750 move.b [A4], [A4 - 0x83E]
0000007A 162A F70C move.b D3, [A2 - 0x8F4]
0000007E 0B58 bchg [A0]+, D5
00000080 0B30 2946 btst <<invalid full ext with IS == 1 and I/IS == 6>>, D5
00000084 90AC 90BC sub.l D0, [A4 - 0x6F44]
00000088 C0FC 1602 mulu.w D0, 0x1602
0000008C 1736 1856 move.b -[A3], [A6 + D1 + 0x56]
00000090 118E 57C3 4883 154E move.b [[ + <<invalid base displacement size>>] + 0x4883154E], A6
// begin alternate branch 00000092-0000009A
label00000092:
00000092 57C3 seq D3
00000094 4883 ext.w D3
00000096 154E 1684 move.b [A2 + 0x1684], A6
// end alternate branch 00000092-0000009A
label00000092: // (misaligned)
00000098 1684 move.b [A3], D4
0000009A 1618 move.b D3, [A0]+
0000009C 1640 movea.b A3, D0
0000009E 175E 0710 move.b [A3 + 0x710], [A6]+
000000A2 53AC F3CA subq.l [A4 - 0xC36], 1
000000A6 91AC F3D8 sub.l [A4 - 0xC28], D0
000000AA 0F1E btst [A6]+, D7
000000AC 1BDA move.b <<invalid special address>>, [A2]+
000000AE 1542 4AAB move.b [A2 + 0x4AAB], D2
label000000B2:
000000B2 0E9C 1326 05FA .invalid.l [A4]+, 0x132605FA // invalid immediate operation
000000B8 F2A2 14AE .extension 0x2A2 <<F/2-3/1>> // unimplemented
000000BC 15D0 1444 move.b [PC + 0x1444 /* 00001502, value 0x7F */], [A0]
000000C0 1562 0516 move.b [A2 + 0x516], -[A2]
000000C4 F1BE .invalid <<F/6/0>>
000000C6 B886 cmp.l D4, D6
000000C8 3956 7474 move.w [A4 + 0x7474], [A6]
000000CC 626C bhi +0x6E /* 0000013A */
000000CE 6879 bvc +0x7B /* 00000149 */
000000D0 4C65 6F67 movem.l D1,D2,D4,D5,D6,D7,A1,A2,A5,A6,A7, -[A5]
000000D4 4C65 0468 movem.l D5,A1,A2,A4, -[A5]
000000D8 F12A .extension 0x12A <<F/4-5/0>> // unimplemented
000000DA 04FE .incomplete
000000DC 03B8 6D0E bclr [0x00006D0E], D1
000000E0 0364 bchg -[A4], D1
000000E2 F01A 1612 pmove MR5, [A2]+
000000E6 1F56 11B6 move.b [A7 + 0x11B6], [A6]
label000000EA:
000000EA EF58 rol D0.w, 7
000000EC 6C4A bge +0x4C /* 00000138 */
label000000EE:
000000EE 12A8 0610 move.b [A1], [A0 + 0x610]
000000F2 2205 move.l D1, D5
000000F4 1622 move.b D3, -[A2]
000000F6 10D2 move.b [A0]+, [A2]
000000F8 11E8 EE50 051E move.b [0x0000051E], [A0 - 0x11B0]
000000FE 0150 bchg [A0], D0
00000100 162A 7610 move.b D3, [A2 + 0x7610]
00000104 4270 B687 clr.w [A0 + A3.w * 8 - 0x121]
00000108 6EE4 bgt -0x1A /* 000000EE */
0000010A 6EDE bgt -0x20 /* 000000EA */
0000010C 3C30 D088 move.w D6, [A0 + A5.w - 0x120]
00000110 BE70 2456 cmp.w D7, [A0 + D2.w * 4 + 0x56]
00000114 3187 3186 FC2C move.w [[ + <<invalid base displacement size>>] + D3 - 0x3D4], D7
0000011A E87A ror D2.w, D4
0000011C 2A3C 7204 DC87 move.l D5, 0x7204DC87
00000122 E85C ror D4.w, 4
00000124 E7F8 9084 rol .w [0xFFFF9084]
00000128 D1AC B886 add.l [A4 - 0x477A], D0
0000012C E852 roxr D2.w, 4
0000012E 6C1E bge +0x20 /* 0000014E */
00000130 B886 cmp.l D4, D6
00000132 6C36 bge +0x38 /* 0000016A */
00000134 E7D0 rol .w [A0]
00000136 FBD2 .invalid <<F/7/5>>
label00000138:
00000138 FA9E E702 .extension 0xA9E <<F/2-3/5>> // unimplemented
// begin alternate branch 0000013A-0000013C
label0000013A:
0000013A E702 asl D2.b, 3
// end alternate branch 0000013A-0000013C
label0000013A: // (misaligned)
0000013C 9885 sub.l D4, D5
0000013E 0294 D9AC FA42 andi.l [A4], 0xD9ACFA42
00000144 6D74 blt +0x76 /* 000001BA */
00000146 6C6E bge +0x70 /* 000001B6 */
00000148 E696 roxr D6, 3
0000014A 6E60 bgt +0x62 /* 000001AC */
0000014C E67A ror D2.w, D3
label0000014E:
0000014E 9084 sub.l D0, D4
00000150 E694 roxr D4, 3
00000152 FAEC E64C .extension 0xAEC <<F/2-3/5>> // unimplemented
00000156 01A8 06C4 bclr [A0 + 0x6C4], D0
0000015A E682 asr D2, 3
0000015C 0328 F97E btst [A0 - 0x682], D1
00000160 E626 asr D6.b, D3
00000162 B885 cmp.l D4, D5
00000164 F946 .extension 0x946 <<F/4-5/4>> // unimplemented
00000166 E626 asr D6.b, D3
00000168 FA26 0EE0 .unknown 0xFA26 0x0EE0 (W = 5)
// begin alternate branch 0000016A-0000016C
label0000016A:
0000016A 0EE0 .incomplete
// end alternate branch 0000016A-0000016C
label0000016A: // (misaligned)
0000016C E5A6 asl D6, D2
0000016E F8CC 101C .extension 0x8CC <<F/2-3/4>> // unimplemented
00000172 E4A0 asr D0, D2
00000174 F8F8 F786 .extension 0x8F8 <<F/2-3/4>> // unimplemented
00000178 E3EA 9E84 lsl .w [A2 - 0x617C]
0000017C 9FAC F72C sub.l [A4 - 0x8D4], D7
00000180 6D48 blt +0x4A /* 000001CA */
00000182 6C42 bge +0x44 /* 000001C6 */
00000184 E372 roxl D2.w, D1
00000186 F7E4 .invalid <<F/7/3>>
00000188 02A8 F6A4 E32E F786 andi.l [A0 - 0x87A], 0xF6A4E32E
00000190 01CC .incomplete
00000192 0A3E F608 xori.b <<invalid special address>>, 0x8
00000196 035E bchg [A6]+, D1
00000198 DDAC F576 add.l [A4 - 0xA8A], D6
0000019C F65C 3953 .extension 0x65C <<F/1/3>>, 0x3953 // unimplemented
000001A0 E10E lsl D6.b, 8
000001A2 E246 asr D6.w, 1
label000001A4:
000001A4 F610 F4E0 .move16 0xF610, 0xF4E0 // unimplemented
000001A8 0B66 bchg -[A6], D5
000001AA F4BA cpusha INST
label000001AC:
000001AC F5A2 .invalid <<F/6/2>>
000001AE 0334 3953 F3A8 F488 btst [[A4] - 0xC570B78], D1
// begin alternate branch 000001B0-000001B6
label000001B0:
000001B0 3953 F3A8 move.w [A4 - 0xC58], [A3]
000001B4 F488 cinvl INST, [A0]
// end alternate branch 000001B0-000001B6
label000001B0: // (misaligned)
label000001B6:
000001B6 F362 .extension 0x362 <<F/4-5/1>> // unimplemented
000001B8 F44A cinvl DATA, [A2]
label000001BA:
000001BA F42E cpushl NONE, [A6]
000001BC 068C 080E F2A0 addi.l A4, 0x80EF2A0
000001C2 DF04 addx.b D7, D4
000001C4 36AC F23E move.w [A3], [A4 - 0xDC2]
// begin alternate branch 000001C6-000001CA
label000001C6:
000001C6 F23E 6078 fmove (int32_t) <<invalid special address>>, fp0
// end alternate branch 000001C6-000001CA
label000001C6: // (misaligned)
000001C8 6078 bra +0x7A /* 00000242 */
label000001CA:
000001CA DEB0 F614 add.l D7, [A0 + A7.w * 8 + 0x14]
000001CE 36AC DDD6 move.w [A3], [A4 - 0x222A]
000001D2 F496 cinvp INST, [A6]
000001D4 DD7C F22E add.w 0xF22E, D6
000001D8 3A2C 022E move.w D5, [A4 + 0x22E]
label000001DC:
000001DC 382C E987 move.w D4, [A4 - 0x1679]
000001E0 D2BC DBAC DD26 add.l D1, 0xDBACDD26
000001E6 DD74 F4DA add.w [A4 + A7.w * 4 - 0x38], D6
000001EA 2E04 move.l D7, D4
000001EC DC9E add.l D6, [A6]+
000001EE F35E .extension 0x35E <<F/4-5/1>> // unimplemented
000001F0 2204 move.l D1, D4
000001F2 D285 add.l D1, D5
000001F4 6CAE bge -0x50 /* 000001A4 */
000001F6 E81C ror D4.b, 4
000001F8 6DBC blt -0x42 /* 000001B6 */
000001FA DC7E add.w D6, <<invalid special address>>
000001FC DC08 add.b D6, A0
000001FE E7A8 lsl D0, D3
00000200 6DAE blt -0x50 /* 000001B0 */
00000202 F356 .extension 0x356 <<F/4-5/1>> // unimplemented
00000204 E706 asl D6.b, 3
00000206 6DD4 blt -0x2A /* 000001DC */
00000208 297C DA4A DB86 1612 move.l [A4 + 0x1612], 0xDA4ADB86
00000210 1E45 movea.b A7, D5
00000212 E528 lsl D0.b, D2
00000214 03E9 .incomplete
00000216 31B6 08EE 6EC6 move.w [A0 + D6 * 8 - 0x58], [A6 + D0 - 0x18]
0000021C 3DB0 18EE 6EE0 move.w [A6 + D6 * 8 - 0x32], [A0 + D1 - 0x18]
00000222 1622 move.b D3, -[A2]
00000224 EC68 lsr D0.w, D6
00000226 D9FE add.l A4, <<invalid special address>>
00000228 ED44 asl D4.w, 6
0000022A EC2C lsr D4.b, D6
0000022C D9C4 add.l A4, D4
label0000022E:
0000022E D972 EBBC add.w <<invalid full ext with I/IS == 4>>, D4
00000232 D942 addx.w D4, D2
00000234 D8F8 BA6C add.w A4, [0xFFFFBA6C]
00000238 EB88 lsl D0, 5
label0000023A:
0000023A D8DC add.w A4, [A4]+
0000023C EC66 asr D6.w, D6
0000023E D8FA EB3A add.w A4, [PC - 0x14C6 /* FFFFED7A, cstring ""<EOF> */]
label00000242:
00000242 D8D0 add.w A4, [A0]
00000244 EC18 ror D0.b, 6
00000246 D86A EBF0 add.w D4, [A2 - 0x1410]
0000024A 53AC EAB6 subq.l [A4 - 0x154A], 1
0000024E EA8C lsr D4, 5
00000250 EB74 roxl D4.w, D5
00000252 EA4E lsr D6.w, 5
00000254 EB36 roxl D6.b, D5
00000256 EA00 asr D0.b, 5
00000258 E9F0 E9B0 E9A0 EA8C bfextu D6, [-0x1574 + A6] {D6:D0}
00000260 EA74 roxr D4.w, D5
00000262 E930 roxl D0.b, D4
00000264 EA18 ror D0.b, 5
00000266 E8F2 E9DA E03E bftst [A2 + A6.w + 0x3E] {D7:26}
0000026C 5888 addq.l A0, 4
0000026E 6254 bhi +0x56 /* 000002C4 */
00000270 BA6C 6376 cmp.w D5, [A4 + 0x6376]
00000274 DC7C 49EE add.w D6, 0x49EE
00000278 6404 bcc +0x6 /* 0000027E */
0000027A D886 add.l D4, D6
0000027C 62BC bhi -0x42 /* 0000023A */
label0000027E:
0000027E B7EE 15A2 cmpa.l A3, [A6 + 0x15A2]
00000282 15BA 49EE B885 move.b [A2 + A3 - 0x123], [PC + 0x49EE /* 00004C72, cstring ""<EOF> */]
00000288 9A87 sub.l D5, D7
0000028A DFAE DFAE add.l [A6 - 0x2052], D7
0000028E 6304 bls +0x6 /* 00000294 */
00000290 679C beq -0x62 /* 0000022E */
00000292 0C84 E0A4 E0B2 cmpi.l D4, 0xE0A4E0B2
// begin alternate branch 00000294-00000298
label00000294:
00000294 E0A4 asr D4, D0
00000296 E0B2 roxr D2, D0
// end alternate branch 00000294-00000298
label00000294: // (misaligned)
00000298 FC28 3690 .unknown 0xFC28 0x3690 (W = 6)
0000029C 20AC DFCA move.l [A0], [A4 - 0x2036]
000002A0 6363 bls +0x65 /* 00000305 */
000002A2 3686 move.w [A3], D6
000002A4 FA56 63A8 .extension 0xA56 <<F/1/5>>, 0x63A8 // unimplemented
000002A8 DA7E add.w D5, <<invalid special address>>
000002AA DD4E addx.w -[A6], -[A6]
000002AC D936 FC26 add.b [A6 + A7 * 4 + 0x26], D4
000002B0 6300 FAD0 bls -0x52E /* FFFFFD82 */
000002B4 5368 FC4A subq.w [A0 - 0x3B6], 1
000002B8 1582 FC48 move.b [A2 + A7 * 4 + 0x48], D2
000002BC 157A FC48 D2A4 move.b [A2 - 0x2D5C], [PC - 0x3B8 /* FFFFFF06, cstring ""<EOF> */]
000002C2 3256 movea.w A1, [A6]
label000002C4:
000002C4 6553 bcs +0x55 /* 00000319 */
000002C6 6D6F blt +0x71 /* 00000337 */
000002C8 49ED FC4A lea.l A4, [A5 - 0x3B6]
000002CC 158A CD36 2D57 D114 2356 move.b [[A2 + 0x2D57D114] + A4 * 4 + 0x2356], A2
000002D6 FB6A .extension 0xB6A <<F/4-5/5>> // unimplemented
000002D8 CBE4 muls.w D5, -[A4]
000002DA FB1E .extension 0xB1E <<F/4-5/5>> // unimplemented
000002DC F6EC FAC2 .extension 0x6EC <<F/2-3/3>> // unimplemented
000002E0 FA90 36AC .extension 0xA90 <<F/2-3/5>> // unimplemented
000002E4 F332 .extension 0x332 <<F/4-5/1>> // unimplemented
000002E6 D3A2 add.l -[A2], D1
000002E8 F346 .extension 0x346 <<F/4-5/1>> // unimplemented
000002EA F29C F2B0 .extension 0x29C <<F/2-3/1>> // unimplemented
000002EE F6C0 F550 .extension 0x6C0 <<F/2-3/3>> // unimplemented
000002F2 F508 .extension 0x508 <<F/4-5/2>> // unimplemented
000002F4 F108 .extension 0x108 <<F/4-5/0>> // unimplemented
000002F6 F592 .invalid <<F/6/2>>
000002F8 F416 cinvp NONE, [A6]
000002FA F3C2 .invalid <<F/7/1>>
000002FC F4DC cinva DATA+INST
000002FE F1FC .invalid <<F/7/0>>
00000300 EF9C rol D4, 7
00000302 D342 addx.w D1, D2
00000304 CF3E and.b <<invalid special address>>, D7
00000306 EF7E rol D6.w, D7
00000308 BB63 xor.w -[A3], D5
0000030A 1301 move.b -[A1], D1
0000030C 109B move.b [A0], [A3]+
0000030E 03BB 000E bclr [PC + D0.w + 0xE], D1
00000312 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000314 2A73 03EB 04DB 2356 F300 movea.l A5, [[0x4DB] + 0x2356F300]
0000031E A300 syscall Open/PBHOpen/HOpen, flags=3
00000320 8B05 sbcd D5, D5
00000322 542E 083A addq.b [A6 + 0x83A], 2
00000326 9B03 subx.b D5, D3
00000328 9898 sub.l D4, [A0]+
0000032A 9898 sub.l D4, [A0]+
0000032C 1234 0D03 A102 2AF3 move.b D1, [[A4 + <<invalid base displacement size>> + D0 * 4] - 0x5EFDD50D]
00000334 0073 035E E700 ori.w [A3 + <<invalid base displacement size>> + A6 * 8], 0x35E
0000033A 0DEB .incomplete
0000033C 04F3 .incomplete
0000033E 009B 030B 0254 ori.l [A3]+, 0x30B0254
00000344 CB11 and.b [A1], D5
00000346 D314 add.b [A4], D1
00000348 7383 moveq.l D1, 0xFFFFFF83
0000034A CB11 and.b [A1], D5
0000034C 1FA3 0053 move.b [A7 + D0.w + 0x53], -[A3]
00000350 003B 8397 002A ori.b [PC + D0.w + 0x2A], 0x97
00000356 000A 2408 ori.b A2, 0x8
0000035A 8320 or.b -[A0], D1
0000035C 938E subx.l -[A1], -[A6]
0000035E 4263 clr.w -[A3]
00000360 1FEB 040F move.b <<invalid special address>>, [A3 + 0x40F]
00000364 4213 clr.b [A3]
00000366 032B 2042 btst [A3 + 0x2042], D1
0000036A 2454 movea.l A2, [A4]
0000036C 6902 bvs +0x4 /* 00000370 */
0000036E 3C93 move.w [A6], [A3]
label00000370:
00000370 0023 040E ori.b -[A3], 0xE
00000374 C502 abcd D2, D2
00000376 8B5E or.w [A6]+, D5
00000378 C102 abcd D0, D2
0000037A 9B23 sub.b -[A3], D5
0000037C EB04 asl D4.b, 5
0000037E 231E move.l -[A1], [A6]+
00000380 EB13 roxl D3.b, 5
00000382 E102 asl D2.b, 8
00000384 EB66 asl D6.w, D5
00000386 42DB .invalid [A3]+ // invalid opcode 4 with subtype 1
00000388 02DB .incomplete
0000038A 00A3 0095 0593 ori.l -[A3], 0x950593
00000390 0E08 F352 .invalid.b A0, 0x52 /* 'R' */ // invalid immediate operation
00000394 2B20 move.l -[A5], -[A0]
00000396 085B 03A1 bchg.b [A3]+, 0xA1
0000039A 0508 btst A0, D2
0000039C A700 syscall Open/PBHOpen/HOpen, flags=7
0000039E 6085 bra -0x79 /* 00000325 */
000003A0 02EB .incomplete
000003A2 6608 bne +0xA /* 000003AC */
000003A4 CB08 abcd -[A5], -[A0]
000003A6 6505 bcs +0x7 /* 000003AD */
000003A8 0887 0078 bclr.b D7, 0x78 /* 'x' */
label000003AC:
000003AC EB01 asl D1.b, 5
000003AE 8B06 sbcd D5, D6
000003B0 8302 sbcd D1, D2
000003B2 0A1A 9B11 xori.b [A2]+, 0x11
000003B6 033A D315 btst [PC - 0x2CEB /* FFFFD6CD, cstring ""<EOF> */], D1
000003BA 2B7A 0878 4304 move.l [A5 + 0x4304], [PC + 0x878 /* 00000C34, value 0x6D4D9B47 */]
000003C0 0A1A 531B xori.b [A2]+, 0x1B
000003C4 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
000003C6 7831 moveq.l D4, 0x31
000003C8 062E 08AB 0508 addi.b [A6 + 0x508], 0xAB
000003CE 830F sbcd -[A1], -[A7]
000003D0 5295 addq.l [A5], 1
000003D2 0493 1E00 CA0F subi.l [A3], 0x1E00CA0F
000003D8 0853 04EB bchg.b [A3], 0xEB
000003DC 0748 bchg A0, D3
000003DE B318 xor.b [A0]+, D1
000003E0 9B49 subx.w -[A5], -[A1]
000003E2 0FE1 .incomplete
000003E4 04F9 .incomplete
000003E6 0385 bclr D5, D1
000003E8 020F 0815 andi.b A7, 0x15
000003EC 0461 0D4A subi.w -[A1], 0xD4A /* '\rJ' */
000003F0 4841 swap.w D1
000003F2 0731 03C5 btst <<invalid full ext with IS == 1 and I/IS == 5>>, D3
000003F6 01B3 0183 05E3 0232 bclr [[ + <<invalid base displacement size>> + D0] + 0x5E30232], D0
000003FE 0B00 btst D0, D5
00000400 1B47 D30E move.b [A5 - 0x2CF2], D7
00000404 B301 xor.b D1, D1
00000406 7843 moveq.l D4, 0x43
00000408 0393 bclr [A3], D1
0000040A 488B 73B3 movem.w A3, D0,D1,D4,D5,D7,A0,A1,A4,A5,A6
0000040E 0187 bclr D7, D0
00000410 00F7 .incomplete
00000412 5306 subq.b D6, 1
00000414 A501 syscall Close, flags=5
00000416 8302 sbcd D1, D2
00000418 CB01 abcd D5, D1
0000041A 0EDB .incomplete
0000041C 0C00 FB00 cmpi.b D0, 0x0
00000420 0A0B 00FB xori.b A3, 0xFB
00000424 75F5 moveq.l D2, 0xFFFFFFF5
00000426 0C69 00F5 0073 cmpi.w [A1 + 0x73], 0xF5
0000042C 033C 0B0E btst 0xE, D1
00000430 E312 roxl D2.b, 1
00000432 6E53 bgt +0x55 /* 00000487 */
00000434 0CE5 .incomplete
00000436 1413 move.b D2, [A3]
00000438 0506 btst D6, D2
0000043A 3305 move.w -[A1], D5
0000043C 0654 1B03 addi.w [A4], 0x1B03
00000440 0A1A B383 xori.b [A2]+, 0x83
00000444 4E2A .invalid // invalid opcode 4
00000446 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
00000448 621B bhi +0x1D /* 00000465 */
0000044A 3073 0154 movea.w A0, <<invalid full ext with I/IS == 4>>
0000044E 0FD6 .incomplete
00000450 1B02 move.b -[A5], D2
00000452 E305 asl D5.b, 1
00000454 5E43 addq.w D3, 7
00000456 1A9B move.b [A5], [A3]+
00000458 0B32 0A04 btst [A2 + D0 * 2 + 0x4], D5
0000045C D309 addx.b -[A1], -[A1]
0000045E D305 addx.b D1, D5
00000460 8B09 sbcd -[A5], -[A1]
00000462 BB1E xor.b [A6]+, D5
00000464 5EDB sgt [A3]+
00000466 143B 15CB 5C32 8D01 move.b D2, [[ + <<invalid base displacement size>>] + 0x5C328D01]
0000046E C305 abcd D1, D5
00000470 8B09 sbcd -[A5], -[A1]
00000472 2104 move.l -[A0], D4
00000474 5621 addq.b -[A1], 3
00000476 04DB .incomplete
00000478 0DA3 bclr -[A3], D6
0000047A 3C73 031B 42A3 0006 movea.w A6, [[A3 + D0 * 2] + 0x42A30006]
00000482 7303 moveq.l D1, 0x03
00000484 131E move.b -[A1], [A6]+
00000486 32F8 7B44 move.w [A1]+, [0x00007B44]
0000048A BB06 xor.b D6, D5
0000048C A502 syscall Read, flags=5
0000048E 3B0D move.w -[A5], A5
00000490 A902 syscall RealFont
00000492 DB02 addx.b D5, D2
00000494 130E move.b -[A1], A6
00000496 3E12 move.w D7, [A2]
00000498 345B movea.w A2, [A3]+
0000049A 862B 0493 or.b D3, [A3 + 0x493]
0000049E 0433 06AB 240B subi.b [A3 + D2.w * 4 + 0xB], 0xAB
000004A4 EA3B ror D3.b, D5
000004A6 1783 230B 397B 25D3 move.b [[A3 + <<invalid base displacement size>> + D2 * 2] + 0x397B25D3], D3
000004AE 6F3B ble +0x3D /* 000004EB */
000004B0 1F53 137B move.b [A7 + 0x137B], [A3]
000004B4 198B B0AB move.b [A4 + A3.w - 0x85], A3
000004B8 52D3 shi [A3]
000004BA 2843 movea.l A4, D3
000004BC 4F73 B613 chk.w D7, [A3 + A3.w * 8 + 0x13]
000004C0 150B move.b -[A2], A3
000004C2 0763 bchg -[A3], D3
000004C4 5F6B 0C00 subq.w [A3 + 0xC00], 7
000004C8 1033 053C move.b D0, <<invalid full ext with I/IS == 4>>
000004CC 5B08 subq.b A0, 5
000004CE 8309 sbcd -[A1], -[A1]
000004D0 7E24 moveq.l D7, 0x24
000004D2 08BB 016E 063B bclr.b [PC + D0.w * 8 + 0x3B], 0x6E /* 'n' */
000004D8 03E1 .incomplete
000004DA 0D0C btst A4, D6
000004DC 0E0A 1AD3 .invalid.b A2, 0xD3 // invalid immediate operation
000004E0 34CB move.w [A2]+, A3
000004E2 10C5 move.b [A0]+, D5
000004E4 0D43 bchg D3, D6
000004E6 0073 8133 059B 23D6 431E ori.w [[ + D0 * 4] + 0x23D6431E], 0x8133
000004F0 C10D abcd -[A0], -[A5]
000004F2 0352 bchg [A2], D1
000004F4 5E62 addq.w -[A2], 7
000004F6 C308 abcd -[A1], -[A0]
000004F8 0F5E bchg [A6]+, D7
000004FA 62A1 bhi -0x5D /* 0000049D */
000004FC 1E3B 03DB 540F C500 move.b D7, [[] + 0x540FC500]
00000504 DB32 532E 5E62 BB2B add.b [[A2 + 0x5E62] + D5 * 2 - 0x44D5], D5
0000050C 0F11 btst [A1], D7
0000050E 014A bchg A2, D0
00000510 3B03 move.w -[A5], D3
00000512 BB2B DB4A xor.b [A3 - 0x24B6], D5
00000516 D663 add.w D3, -[A3]
00000518 0541 bchg D1, D2
0000051A 0443 0E0C subi.w D3, 0xE0C
0000051E 6A5E bpl +0x60 /* 0000057E */
00000520 6304 bls +0x6 /* 00000526 */
00000522 325E movea.w A1, [A6]+
00000524 62EB bhi -0x13 /* 00000511 */
label00000526:
00000526 1533 05D1 move.b -[A2], [[]]
0000052A 11B3 0D8B 0921 0801 0F3B 0868 1234 0F09 0F73 move.b [[A0 + 0x8681234 + D0 * 8] + 0xF090F73], [[ + <<invalid base displacement size>> + D0 * 4] + 0x9210801]
0000053C 0293 2D93 AD2B andi.l [A3], 0x2D93AD2B
00000542 3033 6F83 123B 9043 move.w D0, [[ + <<invalid base displacement size>> + D6 * 8] + 0x123B9043]
0000054A 6D43 blt +0x45 /* 0000058F */
0000054C 4F0B .invalid 7, A3 // invalid opcode 4 with b == 4
0000054E 533B 10AB subq.b [PC + D1.w - 0x85], 1
00000552 1593 0F7B 250F 00B7 8202 AB15 move.b [[A2 + 0x250F00B7] - 0x7DFD54EB], [A3]
0000055E 9B39 A36E AB43 sub.b [0xA36EAB43], D5
00000564 0329 CB23 btst [A1 - 0x34DD], D1
00000568 8312 or.b [A2], D1
0000056A BB10 xor.b [A0], D5
0000056C 8B87 F701 unpk D5, D7, 0xF701
00000570 A41A syscall GetZone, flags=4
00000572 B356 xor.w [A6], D1
00000574 F701 .extension 0x701 <<F/4-5/3>> // unimplemented
00000576 B7F7 01C8 cmpa.l A3, [ + <<invalid base displacement size>>]
0000057A F701 .extension 0x701 <<F/4-5/3>> // unimplemented
0000057C D9B7 01EA 8120 7911 add.l [[-0x7EE0] + 0x7911], D4
// begin alternate branch 0000057E-00000584
label0000057E:
0000057E 01EA .incomplete
00000580 8120 or.b -[A0], D0
00000582 7911 moveq.l D4, 0x11
// end alternate branch 0000057E-00000584
label0000057E: // (misaligned)
00000584 937A 890E sub.w [PC - 0x76F2 /* FFFF8E94, cstring ""<EOF> */], D1
00000588 A358 syscall InsTime, flags=3
0000058A 7353 moveq.l D1, 0x53
0000058C CB23 and.b -[A3], D5
0000058E B120 xor.b -[A0], D0
00000590 2B44 0111 move.l [A5 + 0x111], D4
00000594 2318 move.l -[A1], [A0]+
00000596 2B44 434F move.l [A5 + 0x434F], D4
0000059A A10F syscall MountVol, flags=1
0000059C 8B07 sbcd D5, D7
0000059E C782 and.l D2, D3
000005A0 8E2E D32D or.b D7, [A6 - 0x2CD3]
000005A4 0F01 btst D1, D7
000005A6 2393 0FE3 0F09 2354 A145 move.l [[0xF09] + 0x2354A145], [A3]
000005B0 242A 0A06 move.l D2, [A2 + 0xA06]
000005B4 540C addq.b A4, 2
000005B6 0E0C 081A .invalid.b A4, 0x1A // invalid immediate operation
000005BA C4B3 0333 04EB 0403 0554 7312 and.l D2, [[A3 + 0x4EB0403 + D0 * 2] + 0x5547312]
000005C6 5328 6241 subq.b [A0 + 0x6241], 1
000005CA 4673 0365 not.w <<invalid full ext with IS == 1 and I/IS == 5>>
000005CE 3401 move.w D2, D1
000005D0 15A3 1713 120E E22A move.b [[A2 + D1 * 8] + 0x120EE22A], -[A3]
000005D8 2408 move.l D2, A0
000005DA 2B18 move.l -[A5], [A0]+
000005DC B531 A348 xor.b [A1 + <<invalid base displacement size>>], D2
000005E0 50BB 1B21 1621 addq.l [[PC + 0x1621 + D1 * 2]], 8
000005E6 2F8C 2D2F 0D20 C116 D30B move.l [[A7 + 0xD20] + D2 * 4 - 0x3EE92CF5], A4
000005F0 6327 bls +0x29 /* 00000619 */
000005F2 3305 move.w -[A1], D5
000005F4 5305 subq.b D5, 1
000005F6 2E56 movea.l A7, [A6]
000005F8 CB1E and.b [A6]+, D5
000005FA 3B03 move.w -[A5], D3
000005FC 7B04 moveq.l D5, 0x04
000005FE CB5C and.w [A4]+, D5
00000600 7335 moveq.l D1, 0x35
00000602 5EB3 0725 14CB addq.l [[A3 + 0x14CB] + D0 * 8], 7
00000608 5C6B 291F addq.w [A3 + 0x291F], 6
0000060C EB04 asl D4.b, 5
0000060E 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00000610 DB02 addx.b D5, D2
00000612 BB17 xor.b [A7], D5
00000614 8625 or.b D3, -[A5]
00000616 083B 033C 2320 4B32 btst.b [PC + 0x4B32 + D2 * 2], 0x3C /* '<' */
0000061E B314 xor.b [A4], D1
00000620 5332 F311 subq.b [[A2 + A7 * 2]], 1
00000624 9306 subx.b D1, D6
00000626 2A21 move.l D5, -[A1]
00000628 52E2 shi -[A2]
0000062A C485 and.l D2, D5
0000062C 4253 clr.w [A3]
0000062E 05FB .incomplete
00000630 17AB 3B4D 4574 move.b <<invalid full ext with I/IS == 4>>, [A3 + 0x3B4D]
00000636 8337 5E4B or.b [A7 + D5 * 8 + 0x4B], D1
0000063A 1432 5E73 move.b D2, [A2 + D5 * 8 + 0x73]
0000063E 1E32 F88C move.b D7, [A2 + A7 - 0x116]
00000642 0A1A CB3F xori.b [A2]+, 0x3F /* '?' */
00000646 D30E addx.b -[A1], -[A6]
00000648 9348 subx.w -[A1], -[A0]
0000064A 0F58 bchg [A0]+, D7
0000064C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000064E 5232 2502 6252 addq.b [[A2 + <<invalid base displacement size>> + D2 * 4] + 0x6252], 1
00000654 3253 movea.w A1, [A3]
00000656 0342 bchg D2, D1
00000658 0B00 btst D0, D5
0000065A 1B92 5B24 move.b <<invalid full ext with I/IS == 4>>, [A2]
0000065E E335 roxl D5.b, D1
00000660 4EAB 000B jsr [A3 + 0xB]
00000664 01B3 015A EB0D bclr [[A3] - 0x14F3], D0
0000066A DB1A add.b [A2]+, D5
0000066C 5B57 subq.w [A7], 5
0000066E 0A1A C34E xori.b [A2]+, 0x4E /* 'N' */
00000672 610F bsr +0x11 /* 00000683 */
00000674 6473 bcc +0x75 /* 000006E9 */
00000676 0C0B 0043 cmpi.b A3, 0x43 /* 'C' */
0000067A 3243 movea.w A1, D3
0000067C 134E 0E8B move.b [A1 + 0xE8B], A6
00000680 230A move.l -[A1], A2
00000682 1A43 movea.b A5, D3
00000684 99A1 sub.l -[A1], D4
00000686 4CB3 013B 4383 0132 5304 movem.w D0,D1,D3,D4,D5,A0, [[ + <<invalid base displacement size>> + D4 * 2] + 0x1325304]
00000690 BB06 xor.b D6, D5
00000692 6127 bsr +0x29 /* 000006BB */
00000694 4510 .invalid 2, [A0] // invalid opcode 4 with b == 4
00000696 6B01 bmi +0x3 /* 00000699 */
00000698 8B09 sbcd -[A5], -[A1]
0000069A 4319 .invalid 1, [A1]+ // invalid opcode 4 with b == 4
0000069C 2527 move.l -[A2], -[A7]
0000069E B301 xor.b D1, D1
000006A0 3B11 move.w -[A5], [A1]
000006A2 1305 move.b -[A1], D5
000006A4 DB0D addx.b -[A5], -[A5]
000006A6 E335 roxl D5.b, D1
000006A8 AB13 syscall PatConvert
000006AA 8102 sbcd D0, D2
000006AC F301 .extension 0x301 <<F/4-5/1>> // unimplemented
000006AE 6B2A bmi +0x2C /* 000006DA */
000006B0 DB36 1B12 1B2A add.b [[A6 + D1 * 2] + 0x1B2A], D5
000006B6 2311 move.l -[A1], [A1]
000006B8 6301 bls +0x3 /* 000006BB */
000006BA 0A1A 0FA1 xori.b [A2]+, 0xA1
000006BE 020E 62BE andi.b A6, 0xBE
000006C2 DC60 add.w D6, -[A0]
000006C4 E3B5 roxl D5, D1
000006C6 1302 move.b -[A1], D2
000006C8 B301 xor.b D1, D1
000006CA E306 asl D6.b, 1
000006CC 0A1A 0F89 xori.b [A2]+, 0x89
000006D0 0643 02B3 addi.w D3, 0x2B3
000006D4 01DB .incomplete
000006D6 0283 1E29 126D andi.l D3, 0x1E29126D
// begin alternate branch 000006DA-000006DE
label000006DA:
000006DA 126D 53D3 movea.b A1, [A5 + 0x53D3]
// end alternate branch 000006DA-000006DE
label000006DA: // (misaligned)
000006DC 53D3 sls [A3]
000006DE 0F21 btst -[A1], D7
000006E0 0EB3 01E3 0EE1 0A65 .invalid.l [A3 + D0 * 2 + 0x65], 0x1E30EE1 // invalid immediate operation
000006E8 0D0F btst A7, D6
000006EA 5E32 0A1A addq.b [A2 + D0 * 2 + 0x1A], 7
000006EE 0FC9 .incomplete
000006F0 544E addq.w A6, 2
000006F2 2A97 move.l [A5], [A7]
000006F4 0120 btst -[A0], D0
000006F6 0C2A 0C0E 2E08 cmpi.b [A2 + 0x2E08], 0xE
000006FC 6CE1 bge -0x1D /* 000006DF */
000006FE 030F btst A7, D1
00000700 0D6A 1B04 bchg [A2 + 0x1B04], D6
00000704 2408 move.l D2, A0
00000706 B110 xor.b [A0], D0
00000708 8B1D or.b [A5]+, D5
0000070A 730C moveq.l D1, 0x0C
0000070C 4B51 chk.w D5, [A1]
0000070E 480A nbcd.b A2
00000710 1A0F move.b D5, A7
00000712 414E chk.w D0, A6
00000714 0E83 05CB 2AA3 .invalid.l D3, 0x5CB2AA3 // invalid immediate operation
0000071A 2C4B movea.l A6, A3
0000071C 010A btst A2, D0
0000071E 1AB3 8378 3300 5305 move.b [A5], [A3 + 0x33005305]
00000726 0A1A 0F25 xori.b [A2]+, 0x25 /* '%' */
0000072A 09B3 8350 bclr [A3], D4
0000072E A103 syscall Write, flags=1
00000730 5E5B addq.w [A3]+, 7
00000732 0948 bchg A0, D4
00000734 C308 abcd -[A1], -[A0]
00000736 032B D672 btst [A3 - 0x298E], D1
0000073A 2134 4302 5E5B move.l -[A0], [[A4 + <<invalid base displacement size>> + D4 * 2] + 0x5E5B]
00000740 4A48 tst.w A0
00000742 A128 syscall RecoverHandle, flags=1
00000744 DB04 addx.b D5, D4
00000746 A528 syscall RecoverHandle, flags=5
00000748 C338 492F and.b [0x0000492F], D1
0000074C 1B35 1344 move.b -[A5], <<invalid full ext with I/IS == 4>>
00000750 A315 syscall SetVol/PBHSetVol/HSetVol, flags=3
00000752 D328 2330 add.b [A0 + 0x2330], D1
00000756 2318 move.l -[A1], [A0]+
00000758 8152 or.w [A2], D0
0000075A BB10 xor.b [A0], D5
0000075C 4B0D .invalid 5, A5 // invalid opcode 4 with b == 4
0000075E 0B39 EB4A 0329 btst [0xEB4A0329], D5
00000764 A315 syscall SetVol/PBHSetVol/HSetVol, flags=3
00000766 8B19 or.b [A1]+, D5
00000768 D34B addx.w -[A1], -[A3]
0000076A 5313 subq.b [A3], 1
0000076C E31C rol D4.b, 1
0000076E 031B btst [A3]+, D1
00000770 FB21 .extension 0xB21 <<F/4-5/5>> // unimplemented
00000772 8B3E or.b <<invalid special address>>, D5
00000774 0010 E401 ori.b [A0], 0x1
00000778 2C24 move.l D6, -[A4]
0000077A 08B2 90B2 2265 bclr.b [A2 + D2.w * 2 + 0x65], 0xB2
00000780 19E0 8B09 move.b 0x9 /* '\t' */, -[A0]
00000784 1319 move.b -[A1], [A1]+
00000786 0003 1978 ori.b D3, 0x78 /* 'x' */
0000078A 0F5E bchg [A6]+, D7
0000078C 5A73 400A addq.w [A3 + D4.w + 0xA], 5
00000790 1A0F move.b D5, A7
00000792 A83B syscall TrackBox
00000794 0378 FB00 bchg [0xFFFFFB00], D1
00000798 4129 5A83 .invalid 0, [A1 + 0x5A83] // invalid opcode 4 with b == 4
0000079C 6353 bls +0x55 /* 000007F1 */
0000079E 035B bchg [A3]+, D1
000007A0 241A move.l D2, [A2]+
000007A2 FB92 .invalid <<F/6/5>>
000007A4 3203 move.w D1, D3
000007A6 015B bchg [A3]+, D0
000007A8 24E5 move.l [A2]+, -[A5]
000007AA 0B0F btst A7, D5
000007AC 6102 bsr +0x4 /* 000007B0 */
000007AE 4E0E .invalid // invalid opcode 4
fn000007B0:
000007B0 8902 sbcd D4, D2
000007B2 933B 8910 sub.b [PC + A0], D1
000007B6 7B2F moveq.l D5, 0x2F
000007B8 FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
000007BA 4B23 .invalid 5, -[A3] // invalid opcode 4 with b == 4
000007BC B359 xor.w [A1]+, D1
000007BE 00A3 085A 0B05 ori.l -[A3], 0x85A0B05
000007C4 5E62 addq.w -[A2], 7
000007C6 320A move.w D1, A2
000007C8 0690 1AF3 8266 addi.l [A0], 0x1AF38266
000007CE A300 syscall Open/PBHOpen/HOpen, flags=3
000007D0 7301 moveq.l D1, 0x01
000007D2 904E sub.w D0, A6
000007D4 0E73 817C C32D 4902 .invalid.w [[A3 + 0x4902] + A4 * 2], 0x817C // invalid immediate operation
000007DC 1A0F move.b D5, A7
000007DE 505A addq.w [A2]+, 8
000007E0 BB0E cmpm.b [A5]+, [A6]+
000007E2 E502 asl D2.b, 2
000007E4 F380 .invalid <<F/6/1>>
000007E6 3305 move.w -[A1], D5
000007E8 5E62 addq.w -[A2], 7
000007EA D320 add.b -[A0], D1
000007EC FB20 .extension 0xB20 <<F/4-5/5>> // unimplemented
000007EE 7803 moveq.l D4, 0x03
000007F0 3E65 movea.w A7, -[A5]
000007F2 01F3 .incomplete
000007F4 80E4 divu.w D0, -[A4]
000007F6 CB01 abcd D5, D1
000007F8 3305 move.w -[A1], D5
000007FA 5372 0083 subq.w [A2 + D0.w - 0x125], 1
000007FE 17F3 00C6 CB01 move.b [[PC + <<invalid base displacement size>> + A4 * 2]], [A3 + D0.w - 0x58]
00000804 E403 asr D3.b, 2
00000806 05C6 .incomplete
00000808 AB20 syscall RgnOp
0000080A 8100 sbcd D0, D0
0000080C 1303 move.b -[A1], D3
0000080E CB01 abcd D5, D1
00000810 C6FB 2C78 mulu.w D3, [PC + D2 * 4 + 0x78]
00000814 1303 move.b -[A1], D3
00000816 1312 move.b -[A1], [A2]
00000818 3305 move.w -[A1], D5
0000081A 6B27 bmi +0x29 /* 00000843 */
0000081C 90E3 sub.w A0, -[A3]
0000081E 0E73 013E A30C .invalid.w <<invalid full ext with I/IS == 4>>, 0x13E // invalid immediate operation
00000824 B823 cmp.b D4, -[A3]
00000826 0B52 bchg [A2], D5
00000828 320C move.w D1, A4
0000082A 3305 move.w -[A1], D5
0000082C F80C 9065 .tblXX 0xF80C, 0x9065 // unimplemented
00000830 0D0F btst A7, D6
00000832 650D bcs +0xF /* 00000841 */
00000834 568B addq.l A3, 3
00000836 03F3 .incomplete
00000838 101B move.b D0, [A3]+
0000083A 06A5 06CB 9A90 addi.l -[A5], 0x6CB9A90
00000840 0B02 btst D2, D5
00000842 6623 bne +0x25 /* 00000867 */
00000844 2DA6 B222 move.l [A6 + A3.w * 2 + 0x22], -[A6]
00000848 EB03 asl D3.b, 5
0000084A 6B14 bmi +0x16 /* 00000860 */
0000084C 9A54 sub.w D5, [A4]
0000084E 4D0B .invalid 6, A3 // invalid opcode 4 with b == 4
00000850 0F41 bchg D1, D7
00000852 4FC3 lea.l A7, D3
00000854 084E B300 bchg.b A6, 0x0
00000858 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
0000085A 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
0000085C 7303 moveq.l D1, 0x03
0000085E B2A3 cmp.l D1, -[A3]
label00000860:
00000860 006D 0201 510A ori.w [A5 + 0x510A /* export_2589 */], 0x201
00000866 1A0F move.b D5, A7
00000868 4E6A move A2, USP
0000086A 1303 move.b -[A1], D3
0000086C 632F bls +0x31 /* 0000089D */
0000086E FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
00000870 6B2F bmi +0x31 /* 000008A1 */
00000872 B222 cmp.b D1, -[A2]
00000874 3A90 move.w [A5], [A0]
00000876 8998 or.l [A0]+, D4
00000878 B309 cmpm.b [A1]+, [A1]+
0000087A 1331 BB1E BB01 move.b -[A1], [[A1] + A3 * 2 - 0x44FF]
00000880 A300 syscall Open/PBHOpen/HOpen, flags=3
00000882 C558 and.w [A0]+, D2
00000884 8B03 sbcd D5, D3
00000886 831A or.b [A2]+, D1
00000888 3B09 move.w -[A5], A1
0000088A 3B03 move.w -[A5], D3
0000088C 9B0A subx.b -[A5], -[A2]
0000088E 2B50 132A move.l [A5 + 0x132A /* export_609 */], [A0]
00000892 F845 0A73 .extension 0x845 <<F/1/4>>, 0x0A73 // unimplemented
00000896 6541 bcs +0x43 /* 000008D9 */
00000898 0A50 8501 xori.w [A0], 0x8501
0000089C 03AA 5EEB bclr [A2 + 0x5EEB], D1
000008A0 137B 40DB 1A13 move.b [A1 + 0x1A13], [PC + D4.w - 0x37]
000008A6 264B movea.l A3, A3
000008A8 1230 A32C move.b D1, <<invalid full ext with I/IS == 4>>
000008AC 9925 sub.b -[A5], D4
000008AE C491 and.l D2, [A1]
000008B0 2501 move.l -[A2], D1
000008B2 1B21 move.b -[A5], -[A1]
000008B4 4643 not.w D3
000008B6 07F7 .incomplete
000008B8 041D B704 subi.b [A5]+, 0x4
000008BC 2E49 movea.l A7, A1
000008BE 3705 move.w -[A3], D5
000008C0 252A 8B09 move.l -[A2], [A2 - 0x74F7]
000008C4 9D8C subx.l -[A6], -[A4]
000008C6 2B20 move.l -[A5], -[A0]
000008C8 032A CBB4 btst [A2 - 0x344C], D1
000008CC 0FC1 .incomplete
000008CE 20ED 0109 move.l [A0]+, [A5 + 0x109]
000008D2 5901 subq.b D1, 4
000008D4 027B 400B 6693 andi.w [PC + D6.w * 8 - 0x109], 0x400B
000008DA 2C0B move.l D6, A3
000008DC 00AB 40F3 0054 ED29 ori.l [A3 - 0x12D7], 0x40F30054
000008E4 0B66 bchg -[A6], D5
000008E6 CB34 0B00 and.b [A4 + <<invalid base displacement size>> + D0 * 2], D5
000008EA 2347 CB12 move.l [A1 - 0x34EE], D7
000008EE 54BB 0ACB addq.l [PC + D0 * 2 - 0x53], 2
000008F2 585B addq.w [A3]+, 4
000008F4 82B3 182B or.l D1, [A3 + D1 + 0x2B]
000008F8 7241 moveq.l D1, 0x41
000008FA 009B 49BB 0A8B ori.l [A3]+, 0x49BB0A8B
00000900 076B 2B5B bchg [A3 + 0x2B5B], D3
00000904 27DB 1C7B move.l [PC + D1 * 4 + 0x7B], [A3]+
00000908 0443 026B subi.w D3, 0x26B
0000090C 2B78 915B 899E move.l [A5 - 0x7662], [0xFFFF915B]
00000912 932C F500 sub.b [A4 - 0xB00], D1
00000916 032A F500 btst [A2 - 0xB00], D1
0000091A CB34 F90A 7B40 and.b [[A4 + <<invalid base displacement size>> + A7] + 0x7B40], D5
00000920 834C 932C pack -[A1], -[A4], 0x932C
00000924 399F 8540 move.w [A4 + <<invalid base displacement size>>], [A7]+
00000928 0F8D bclr A5, D7
0000092A 4023 negx.b -[A3]
0000092C 03FB .incomplete
0000092E 0372 2408 bchg [A2 + D2.w * 4 + 0x8], D1
00000932 5E43 addq.w D3, 7
00000934 00C3 .incomplete
00000936 0843 0383 bchg.b D3, 0x83
0000093A 3D4B 4E0A move.w [A6 + 0x4E0A], A3
0000093E 1A0F move.b D5, A7
00000940 013F btst <<invalid special address>>, D0
00000942 4191 .invalid 0, [A1] // invalid opcode 4 with b == 6
00000944 3B11 move.w -[A5], [A1]
00000946 614E bsr +0x50 /* 00000996 */
00000948 8942 5E32 pack D4, D2, 0x5E32
0000094C FB17 .extension 0xB17 <<F/4-5/5>> // unimplemented
0000094E FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
00000950 0A1A 0FE5 xori.b [A2]+, 0xE5
00000954 9083 sub.l D0, D3
00000956 190C move.b -[A4], A4
00000958 0E01 0432 .invalid.b D1, 0x32 /* '2' */ // invalid immediate operation
0000095C 5E4B addq.w A3, 7
0000095E 00F3 .incomplete
00000960 1132 5E32 move.b -[A0], [A2 + D5 * 8 + 0x32]
00000964 0C2A 0A1A 0F61 cmpi.b [A2 + 0xF61], 0x1A
0000096A 026A A140 2B03 andi.w [A2 + 0x2B03], 0xA140
00000970 CD0D abcd -[A6], -[A5]
00000972 3CFB 5724 move.w [A6]+, <<invalid full ext with I/IS == 4>>
00000976 081B 334B btst.b [A3]+, 0x4B /* 'K' */
0000097A 4E31 .invalid // invalid opcode 4
0000097C 06EB .incomplete
0000097E 011B btst [A3]+, D0
00000980 1653 movea.b A3, [A3]
00000982 C2EB D08B mulu.w D1, [A3 - 0x2F75]
00000986 0B69 7FDB bchg [A1 + 0x7FDB], D5
0000098A 82FB 57AD B3A9 divu.w D1, [[-0x4C57] + D5 * 8]
00000990 1709 move.b -[A3], A1
00000992 0BB3 83E1 0AEB bclr [[0xAEB]], D5
// begin alternate branch 00000996-00000998
fn00000996:
00000996 0AEB .incomplete
// end alternate branch 00000996-00000998
fn00000996: // (misaligned)
00000998 09F5 .incomplete
0000099A 0A4A 4845 xori.w A2, 0x4845 /* 'HE' */
0000099E 2B0F move.l -[A5], A7
000009A0 4169 EDB7 chk.w D0, [A1 - 0x1249]
000009A4 E43C ror D4.b, D2
000009A6 4B58 chk.w D5, [A0]+
000009A8 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
000009AA 4805 nbcd.b D5
000009AC 201A move.l D0, [A2]+
000009AE 0F41 bchg D1, D7
000009B0 0F0B btst A3, D7
000009B2 0162 bchg -[A2], D0
000009B4 5AA3 addq.l -[A3], 5
000009B6 34A7 move.w [A2], -[A7]
000009B8 05FB .incomplete
000009BA 0F65 bchg -[A5], D7
000009BC 0F65 bchg -[A5], D7
000009BE 02F3 .incomplete
000009C0 2985 0F0A 069B move.l [[A4 + <<invalid base displacement size>> + D0 * 8] + 0x69B], D5
000009C6 031A btst [A2]+, D1
000009C8 1F93 2CA5 move.b [A7 + D2 * 4 - 0x91], [A3]
000009CC 001F CB34 ori.b [A7]+, 0x34 /* '4' */
000009D0 C52C 5E32 and.b [A4 + 0x5E32], D2
000009D4 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
000009D6 0FB2 004D bclr [A2 + D0.w + 0x4D], D7
000009DA 35C5 031A move.w [PC + 0x31A /* 00000CF6, value 0xA1A */], D5
000009DE 634E bls +0x50 /* 00000A2E */
000009E0 5EA1 addq.l -[A1], 7
000009E2 67EB beq -0x13 /* 000009CF */
000009E4 24E1 move.l [A2]+, -[A1]
000009E6 771A moveq.l D3, 0x1A
000009E8 0F61 bchg -[A1], D7
000009EA 0613 0165 addi.b [A3], 0x65 /* 'e' */
000009EE 06FB .incomplete
000009F0 118D 020F move.b [A0 + D0.w * 2 + 0xF], A5
000009F4 AD00 syscall GetFNum, auto_pop
000009F6 FB83 .invalid <<F/6/5>>
000009F8 3B03 move.w -[A5], D3
000009FA E51B rol D3.b, 2
000009FC 4E2A .invalid // invalid opcode 4
000009FE A333 syscall VInstall, flags=3
00000A00 ED08 lsl D0.b, 6
00000A02 E41A ror D2.b, 2
00000A04 830A sbcd -[A1], -[A2]
00000A06 B2E4 cmpa.w A1, -[A4]
00000A08 3A3E move.w D5, <<invalid special address>>
00000A0A 1818 move.b D4, [A0]+
00000A0C 1818 move.b D4, [A0]+
00000A0E B23E cmp.b D1, <<invalid special address>>
00000A10 5348 subq.w A0, 1
00000A12 1B34 2B4A 4E0E move.b -[A5], [[A4 + <<invalid base displacement size>>] + 0x4E0E]
00000A18 B320 xor.b -[A0], D1
00000A1A 0F42 bchg D2, D7
00000A1C 2B27 move.l -[A5], -[A7]
00000A1E FB1C .extension 0xB1C <<F/4-5/5>> // unimplemented
00000A20 D335 0B0D add.b [[A5 + <<invalid base displacement size>>] + D0 * 2], D1
00000A24 1508 move.b -[A2], A0
00000A26 0FA5 bclr -[A5], D7
00000A28 6061 bra +0x63 /* 00000A8B */
00000A2A 15C3 062D move.b [PC + 0x62D /* 00001059, value 0xB */], D3
label00000A2E:
00000A2E 070F btst A7, D3
00000A30 50A1 addq.l -[A1], 8
00000A32 145B movea.b A2, [A3]+
00000A34 584B addq.w A3, 4
00000A36 03A5 bclr -[A5], D1
00000A38 143E move.b D2, <<invalid special address>>
00000A3A 8706 sbcd D3, D6
00000A3C 530C subq.b A4, 1
00000A3E 0806 3E1A btst.b D6, 0x1A
00000A42 0FB2 3EE1 bclr [A2 + D3 * 8 - 0x31], D7
00000A46 DA4D add.w D5, A5
00000A48 089B 034E bclr.b [A3]+, 0x4E /* 'N' */
00000A4C 0ECC .incomplete
00000A4E 1A0F move.b D5, A7
00000A50 3129 E181 move.w -[A0], [A1 - 0x1E7F]
00000A54 0919 btst [A1]+, D4
00000A56 0F45 bchg D5, D7
00000A58 1D23 move.b -[A6], -[A3]
00000A5A 12A7 move.b [A1], -[A7]
00000A5C 0677 0F69 1FF8 F8F1 1EF3 addi.w [-0x70EE10D], 0xF69
00000A66 3B85 0101 move.w [[A5 + <<invalid base displacement size>> + D0]], D5
00000A6A 4391 .invalid 1, [A1] // invalid opcode 4 with b == 6
00000A6C 273E move.l -[A3], <<invalid special address>>
00000A6E 81C5 divs.w D0, D5
00000A70 1312 move.b -[A1], [A2]
00000A72 2A83 move.l [A5], D3
00000A74 09AD 1F0F bclr [A5 + 0x1F0F], D4
00000A78 AD1F syscall SelectWindow, auto_pop
00000A7A BB0D cmpm.b [A5]+, [A5]+
00000A7C A707 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=7
00000A7E 3E0F move.w D7, A7
00000A80 EDC2 3B33 bfffo D3, D2 {D4:D3}
00000A84 0951 bchg [A1], D4
00000A86 250E move.l -[A2], A6
00000A88 C787 and.l D7, D3
00000A8A 1EBB 9E0F move.b [A7], [PC + A1 * 8 + 0xF]
00000A8E 7861 moveq.l D4, 0x61
00000A90 A6A3 syscall 0x0A3, flags=6
00000A92 0281 4C6B 0B1B andi.l D1, 0x4C6B0B1B
00000A98 06F8 .incomplete
00000A9A 4D55 chk.w D6, [A5]
00000A9C 5376 EDCC subq.w <<invalid full ext with I/IS == 4>>, 1
00000AA0 250B move.l -[A2], A3
00000AA2 130E move.b -[A1], A6
00000AA4 2300 move.l -[A1], D0
00000AA6 1234 0FC9 move.b D1, [[ + <<invalid base displacement size>>]]
00000AAA 4D0B .invalid 6, A3 // invalid opcode 4 with b == 4
00000AAC 287B D21B movea.l A4, [PC + A5.w * 2 + 0x1B]
00000AB0 6F41 ble +0x43 /* 00000AF3 */
00000AB2 4DE3 lea.l A6, -[A3]
00000AB4 2DE3 move.l <<invalid special address>>, -[A3]
00000AB6 0FBB EE1B bclr [PC + A6 * 8 + 0x1B], D7
00000ABA 0E1F A323 .invalid.b [A7]+, 0x23 /* '#' */ // invalid immediate operation
00000ABE CB4B exg A5, A3
00000AC0 E304 asl D4.b, 1
00000AC2 3330 EB3E EB2D D328 E304 move.w -[A1], [[A0 - 0x14D22CD8] + A6 * 2 - 0x1CFC]
00000ACC 1F25 move.b -[A7], -[A5]
00000ACE 4E3E .invalid // invalid opcode 4
00000AD0 0A1D 1987 xori.b [A5]+, 0x87
00000AD4 8790 or.l [A0], D3
00000AD6 631C bls +0x1E /* 00000AF4 */
00000AD8 41EB A165 lea.l A0, [A3 - 0x5E9B]
00000ADC 247C A9F8 A136 movea.l A2, 0xA9F8A136
00000AE2 BB01 xor.b D1, D5
00000AE4 A512 syscall SetEOF, flags=5
00000AE6 8D70 A12C or.w <<invalid full ext with I/IS == 4>>, D6
00000AEA A375 syscall SIntInstall, flags=3
00000AEC 013F btst <<invalid special address>>, D0
00000AEE 1B16 move.b -[A5], [A6]
00000AF0 A92D syscall CloseWindow
00000AF2 0FB5 2D89 bclr [[ + <<invalid base displacement size>> + D2 * 4]], D7
// begin alternate branch 00000AF4-00000AFC
label00000AF4:
00000AF4 2D89 650F 8137 220D move.l [[A6 + <<invalid base displacement size>>] + D6 * 4 - 0x7EC8DDF3], A1
// end alternate branch 00000AF4-00000AFC
label00000AF4: // (misaligned)
00000AF6 650F bcs +0x11 /* 00000B07 */
00000AF8 8137 220D or.b [A7 + D2.w * 2 + 0xD], D0
00000AFC 059B bclr [A3]+, D2
00000AFE 4711 .invalid 3, [A1] // invalid opcode 4 with b == 4
00000B00 0513 btst [A3], D2
00000B02 0630 9B43 5E62 addi.b [A0 + D5 * 8 + 0x62], 0x43 /* 'C' */
00000B08 3B22 move.w -[A5], -[A2]
00000B0A CB37 DB1C and.b <<invalid full ext with I/IS == 4>>, D5
00000B0E 41B8 9506 .invalid 0, [0xFFFF9506] // invalid opcode 4 with b == 6
00000B12 1BB4 7301 9B03 0F41 00F3 move.b [[A5 + <<invalid base displacement size>> + A1 * 2] + 0xF4100F3], [[A4 + <<invalid base displacement size>> + D7 * 2]]
00000B1C 5273 0173 037B 6EFB 1C2B 2FDB addq.w [[A3 + 0x37B6EFB] + 0x1C2B2FDB], 1
00000B28 0293 4766 8505 andi.l [A3], 0x47668505
00000B2E 36E1 move.w [A3]+, -[A1]
00000B30 C393 and.l [A3], D1
00000B32 0656 2304 addi.w [A6], 0x2304
00000B36 4524 .invalid 2, -[A4] // invalid opcode 4 with b == 4
00000B38 9706 subx.b D3, D6
00000B3A 5325 subq.b -[A5], 1
00000B3C 057B 843B bchg [PC + A0.w * 4 + 0x3B], D2
00000B40 15F3 0036 E500 move.b [PC - 0x1B00 /* FFFFF042, cstring ""<EOF> */], [A3 + D0.w + 0x36]
00000B46 CB92 and.l [A2], D5
00000B48 36BB 2B4E move.w [A3], <<invalid full ext with IS == 1 and I/IS == 6>>
00000B4C 6AAB bpl -0x53 /* 00000AF9 */
00000B4E 20D6 move.l [A0]+, [A6]
00000B50 1301 move.b -[A1], D1
00000B52 611A bsr +0x1C /* 00000B6E */
00000B54 3273 01A3 00D3 269B 1CEB movea.w A1, [[0xD3 + D0] + 0x269B1CEB]
label00000B5E:
00000B5E 5B63 subq.w -[A3], 5
00000B60 07BB 060C bclr [PC + D0.w * 8 + 0xC], D3
00000B64 6AF8 bpl -0x6 /* 00000B5E */
00000B66 6B2A bmi +0x2C /* 00000B92 */
00000B68 2355 9B03 move.l [A1 - 0x64FD], [A5]
00000B6C BB06 xor.b D6, D5
fn00000B6E:
00000B6E C56C EB97 and.w [A4 - 0x1469], D2
00000B72 4E6A move A2, USP
00000B74 01C1 .incomplete
00000B76 6513 bcs +0x15 /* 00000B8B */
00000B78 0F29 1B63 btst [A1 + 0x1B63], D7
00000B7C 3293 move.w [A1], [A3]
00000B7E 2DC1 move.l <<invalid special address>>, D1
00000B80 BF49 cmpm.w [A7]+, [A1]+
00000B82 C0D3 mulu.w D0, [A3]
00000B84 138B 1973 6C00 C50A 8128 5653 move.b [[A1 + 0x6C00C50A] - 0x7ED7A9AD], A3
00000B90 0C2A 9148 0FCD cmpi.b [A2 + 0xFCD], 0x48 /* 'H' */
// begin alternate branch 00000B92-00000B96
label00000B92:
00000B92 9148 subx.w -[A0], -[A0]
00000B94 0FCD .incomplete
// end alternate branch 00000B92-00000B96
label00000B92: // (misaligned)
00000B96 2803 move.l D4, D3
00000B98 1735 0CD1 move.b -[A3], [A5 + D0 * 4 - 0x47]
00000B9C 4633 5733 1313 310D 0C0F 0D0C not.b [[A3 + 0x1313310D + D5 * 8] + 0xC0F0D0C]
00000BA8 0F91 bclr [A1], D7
00000BAA 2B0F move.l -[A5], A7
00000BAC A53C syscall CmpString, flags=5
00000BAE 9B0F subx.b -[A5], -[A7]
00000BB0 0103 btst D3, D0
00000BB2 32CD move.w [A1]+, A5
00000BB4 3C0F move.w D6, A7
00000BB6 8501 sbcd D2, D1
00000BB8 3300 move.w -[A1], D0
00000BBA 8127 or.b -[A7], D0
00000BBC E311 roxl D1.b, 1
00000BBE 1506 move.b -[A2], D6
00000BC0 FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
00000BC2 4E0E .invalid // invalid opcode 4
00000BC4 9708 subx.b -[A3], -[A0]
00000BC6 7A1B moveq.l D5, 0x1B
00000BC8 060F 5110 addi.b A7, 0x10
00000BCC 0F85 bclr D5, D7
00000BCE 5E81 addq.l D1, 7
00000BD0 2B90 0519 move.l [[A5 + D0 * 4]], [A0]
00000BD4 7C25 moveq.l D6, 0x25
00000BD6 0EC4 .incomplete
00000BD8 530C subq.b A4, 1
00000BDA 6AFB bpl -0x3 /* 00000BD7 */
00000BDC 0385 bclr D5, D1
00000BDE DD0A addx.b -[A6], -[A2]
00000BE0 1A0F move.b D5, A7
00000BE2 2D0E move.l -[A6], A6
00000BE4 6B05 bmi +0x7 /* 00000BEB */
00000BE6 F1A8 .invalid <<F/6/0>>
00000BE8 B23E cmp.b D1, <<invalid special address>>
00000BEA C128 F10B and.b [A0 - 0xEF5], D0
00000BEE 0F51 bchg [A1], D7
00000BF0 5713 subq.b [A3], 3
00000BF2 1C55 movea.b A6, [A5]
00000BF4 0A13 4E65 xori.b [A3], 0x65 /* 'e' */
00000BF8 107C E500 movea.b A0, 0x0
00000BFC CB92 and.l [A2], D5
00000BFE 7C61 moveq.l D6, 0x61
00000C00 102A 634B move.b D0, [A2 + 0x634B]
00000C04 190F move.b -[A4], A7
00000C06 0F6D 4D33 bchg [A5 + 0x4D33], D7
00000C0A 1F95 040F move.b [A7 + D0.w * 4 + 0xF], [A5]
00000C0E E50E lsl D6.b, 2
00000C10 8D22 or.b -[A2], D6
00000C12 3E1A move.w D7, [A2]+
00000C14 832C C10F or.b [A4 - 0x3EF1], D1
00000C18 2D97 1B06 3313 move.l [[A6 + <<invalid base displacement size>>] + D1 * 2 + 0x3313], [A7]
00000C1E EB15 roxl D5.b, 5
00000C20 9B03 subx.b D5, D3
00000C22 32CB move.w [A1]+, A3
00000C24 012A EB15 btst [A2 - 0x14EB], D0
00000C28 3E89 move.w [A7], A1
00000C2A BA0F cmp.b D5, A7
00000C2C A105 syscall Status, flags=1
00000C2E B300 xor.b D0, D1
00000C30 2110 move.l -[A0], [A0]
00000C32 5301 subq.b D1, 1
00000C34 6D4D blt +0x4F /* 00000C83 */
00000C36 9B47 subx.w D5, D7
00000C38 A5D7 syscall vFreeNode, flags=5
00000C3A 4389 .invalid 1, A1 // invalid opcode 4 with b == 6
00000C3C 7B04 moveq.l D5, 0x04
00000C3E 731A moveq.l D1, 0x1A
00000C40 1B12 move.b -[A5], [A2]
00000C42 434E chk.w D1, A6
00000C44 DB8C addx.l -[A5], -[A4]
00000C46 1B12 move.b -[A5], [A2]
00000C48 1347 4342 move.b [A1 + 0x4342], D7
00000C4C 9B5F sub.w [A7]+, D5
00000C4E 7B04 moveq.l D5, 0x04
00000C50 930A subx.b -[A1], -[A2]
00000C52 1FC1 move.b <<invalid special address>>, D1
00000C54 2C31 7269 move.l D6, [A1 + D7.w * 2 + 0x69]
00000C58 03EB .incomplete
00000C5A 0981 bclr D1, D4
00000C5C 02DB .incomplete
00000C5E 359B 5FD3 0105 CF0A move.w [[] + 0x105CF0A], [A3]+
00000C66 1A6A 5081 movea.b A5, [A2 + 0x5081]
00000C6A 034B bchg A3, D1
00000C6C 0E5B 270F .invalid.w [A3]+, 0x270F // invalid immediate operation
00000C70 B903 xor.b D3, D4
00000C72 2303 move.l -[A1], D3
00000C74 2936 F301 move.l -[A4], [[A6 + <<invalid base displacement size>> + A7 * 2]]
00000C78 2907 move.l -[A4], D7
00000C7A DB8C addx.l -[A5], -[A4]
00000C7C C562 and.w -[A2], D2
00000C7E 0B06 btst D6, D5
00000C80 D6EB 0529 add.w A3, [A3 + 0x529]
00000C84 9521 sub.b -[A1], D2
00000C86 017B 00CB bchg [PC + D0.w - 0x53], D0
00000C8A 3A32 1B12 2B4E move.w D5, [[A2 + D1 * 2] + 0x2B4E]
00000C90 6252 bhi +0x54 /* 00000CE4 */
00000C92 CB3A DB86 and.b [PC - 0x247A /* FFFFDB88, cstring ""<EOF> */], D5
00000C96 DA2A E93C add.b D5, [A2 - 0x16C4]
00000C9A 0A1A AB0A xori.b [A2]+, 0xA /* '\n' */
00000C9E 050B btst A3, D2
00000CA0 5E85 addq.l D5, 7
00000CA2 1E69 5513 movea.b A7, [A1 + 0x5513]
00000CA6 4FE9 2E2E lea.l A7, [A1 + 0x2E2E]
00000CAA FB28 .extension 0xB28 <<F/4-5/5>> // unimplemented
00000CAC 0B35 8B19 btst [[A5 + A0 * 2]], D5
00000CB0 1352 333D move.b [A1 + 0x333D], [A2]
00000CB4 2596 8508 move.l [A2 + <<invalid base displacement size>> + A0 * 4], [A6]
00000CB8 6E24 bgt +0x26 /* 00000CDE */
00000CBA 0E49 B09B .invalid.w A1, 0xB09B // invalid immediate operation
00000CBE 0A2E 08F3 325B xori.b [A6 + 0x325B], 0xF3
00000CC4 2469 A35A movea.l A2, [A1 - 0x5CA6]
// begin alternate branch 00000CC6-00000CC8
fn00000CC6:
00000CC6 A35A syscall PrimeTime, flags=3
// end alternate branch 00000CC6-00000CC8
fn00000CC6: // (misaligned)
00000CC8 7B13 moveq.l D5, 0x13
00000CCA BD40 xor.w D0, D6
00000CCC BB15 xor.b [A5], D5
00000CCE D65B add.w D3, [A3]+
00000CD0 1541 0AA1 move.b [A2 + 0xAA1], D1
00000CD4 A421 syscall GetPtrSize, flags=4
00000CD6 0BBB 082D bclr [PC + D0 + 0x2D], D5
00000CDA 0B62 bchg -[A2], D5
00000CDC 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4
label00000CDE:
00000CDE 0B00 btst D0, D5
00000CE0 7B57 moveq.l D5, 0x57
00000CE2 CB10 and.b [A0], D5
label00000CE4:
00000CE4 CB06 abcd D5, D6
00000CE6 B309 cmpm.b [A1]+, [A1]+
00000CE8 050E btst A6, D2
00000CEA DB8C addx.l -[A5], -[A4]
00000CEC 0B0D btst A5, D5
00000CEE C512 and.b [A2], D2
00000CF0 5AC3 spl D3
00000CF2 00CB .incomplete
00000CF4 06F8 .incomplete
00000CF6 0A1A A301 xori.b [A2]+, 0x1
00000CFA 5025 addq.b -[A5], 8
00000CFC 4509 .invalid 2, A1 // invalid opcode 4 with b == 4
00000CFE 015B bchg [A3]+, D0
00000D00 1E4E movea.b A7, A6
00000D02 0EE1 .incomplete
00000D04 0EE1 .incomplete
00000D06 E4E5 roxr .w -[A5]
00000D08 0E73 0608 0951 .invalid.w [[A3]], 0x608 // invalid immediate operation
00000D0E F70A .extension 0x70A <<F/4-5/3>> // unimplemented
00000D10 090F btst A7, D4
00000D12 6901 bvs +0x3 /* 00000D15 */
00000D14 D313 add.b [A3], D1
00000D16 3B17 move.w -[A5], [A7]
00000D18 3B10 move.w -[A5], [A0]
00000D1A D31B add.b [A3]+, D1
00000D1C F32D .extension 0x32D <<F/4-5/1>> // unimplemented
00000D1E 61A6 bsr -0x58 /* 00000CC6 */
00000D20 3B1F move.w -[A5], [A7]+
00000D22 CB23 and.b -[A3], D5
00000D24 2318 move.l -[A1], [A0]+
00000D26 DB1A add.b [A2]+, D5
00000D28 BB6E FB50 xor.w [A6 - 0x4B0], D5
00000D2C 0702 btst D2, D3
00000D2E 2FD5 move.l <<invalid special address>>, [A5]
00000D30 1829 10A3 move.b D4, [A1 + 0x10A3]
00000D34 0EC1 .incomplete
00000D36 EA3A ror D2.b, D5
00000D38 2A29 10A5 move.l D5, [A1 + 0x10A5]
00000D3C 825A or.w D1, [A2]+
00000D3E 6B0F bmi +0x11 /* 00000D4F */
00000D40 970A subx.b -[A3], -[A2]
00000D42 31FB 1691 1033 move.w [0x00001033], [PC + D1.w * 8 - 0x111]
00000D48 14F7 0A44 move.b [A2]+, [A7 + D0 * 2 + 0x44]
00000D4C F309 .extension 0x309 <<F/4-5/1>> // unimplemented
00000D4E 9D10 sub.b [A0], D6
00000D50 9B27 sub.b -[A7], D5
00000D52 504D addq.w A5, 8
00000D54 020F 4128 andi.b A7, 0x28 /* '(' */
00000D58 3110 move.w -[A0], [A0]
00000D5A 1109 move.b -[A0], A1
00000D5C C103 abcd D0, D3
00000D5E 3332 305A move.w -[A1], [A2 + D3.w + 0x5A]
00000D62 F70A .extension 0x70A <<F/4-5/3>> // unimplemented
00000D64 786D moveq.l D4, 0x6D
00000D66 01C1 .incomplete
00000D68 1061 movea.b A0, -[A1]
00000D6A 4E31 .invalid // invalid opcode 4
00000D6C 208B move.l [A0], A3
00000D6E 17FB 036E 2910 move.b [PC + D2], <<invalid full ext with IS == 1 and I/IS == 6>>
00000D74 89D6 divs.w D4, [A6]
00000D76 D126 add.b -[A6], D0
00000D78 324B movea.w A1, A3
00000D7A 0EE5 .incomplete
00000D7C 87CB divs.w D3, A3
00000D7E 2FE1 move.l <<invalid special address>>, -[A1]
00000D80 0DA3 bclr -[A3], D6
00000D82 1ADD move.b [A5]+, [A5]+
00000D84 29A1 5037 move.l [A4 + D5.w + 0x37], -[A1]
00000D88 02F5 .incomplete
00000D8A EB17 roxl D7.b, 5
00000D8C 59C2 svs D2
00000D8E 0D2D 41C2 btst [A5 + 0x41C2 /* export_2100 */], D6
00000D92 9B1B sub.b [A3]+, D5
00000D94 4E56 1302 link A6, -0xFFFFECFE
00000D98 B30F cmpm.b [A1]+, [A7]+
00000D9A 1B03 move.b -[A5], D3
00000D9C E139 rol D1.b, D0
00000D9E C103 abcd D0, D3
00000DA0 0B00 btst D0, D5
00000DA2 FB34 .extension 0xB34 <<F/4-5/5>> // unimplemented
00000DA4 4E0E .invalid // invalid opcode 4
00000DA6 2D31 0F69 3841 move.l -[A6], [[A1 + 0x3841]]
00000DAC 77B3 moveq.l D3, 0xFFFFFFB3
00000DAE 1736 F705 move.b -[A3], [[A6 + <<invalid base displacement size>>] + A7 * 8]
00000DB2 4BA7 .invalid 5, -[A7] // invalid opcode 4 with b == 6
00000DB4 055C bchg [A4]+, D2
00000DB6 D70A addx.b -[A3], -[A2]
00000DB8 0EA5 F7A9 0F06 .invalid.l -[A5], 0xF7A90F06 // invalid immediate operation
00000DBE 0E01 0F0C .invalid.b D1, 0xC // invalid immediate operation
00000DC2 C4D3 mulu.w D2, [A3]
00000DC4 2057 movea.l A0, [A7]
00000DC6 017A 790D bchg [PC + 0x790D /* 000086D5, cstring ""<EOF> */], D0
00000DCA D304 addx.b D1, D4
00000DCC 710D moveq.l D0, 0x0D
00000DCE 3300 move.w -[A1], D0
00000DD0 650D bcs +0xF /* 00000DDF */
00000DD2 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000DD4 8C79 0DF7 041A or.w D6, [0x0DF7041A]
00000DDA E705 asl D5.b, 3
00000DDC 5905 subq.b D5, 4
00000DDE 92E3 sub.w A1, -[A3]
00000DE0 1248 movea.b A1, A0
00000DE2 4974 0701 chk.w D4, [[A4 + <<invalid base displacement size>> + D0 * 8]]
00000DE6 5ECD 50C7 dbgt D5, +0x50C9 /* 00005EAF */
00000DEA 8790 or.l [A0], D3
00000DEC BB9E xor.l [A6]+, D5
00000DEE 9B61 sub.w -[A1], D5
00000DF0 78DB moveq.l D4, 0xFFFFFFDB
00000DF2 330F move.w -[A1], A7
00000DF4 00E3 .incomplete
00000DF6 347B 040F movea.w A2, [PC + D0.w * 4 + 0xF]
00000DFA 81D1 divs.w D0, [A1]
00000DFC 534C subq.w A4, 1
00000DFE 3B2B 3313 move.w -[A5], [A3 + 0x3313]
00000E02 CB08 abcd -[A5], -[A0]
00000E04 E900 asl D0.b, 4
00000E06 BB1E xor.b [A6]+, D5
00000E08 0FF8 .incomplete
00000E0A 8CA9 051A or.l D6, [A1 + 0x51A]
00000E0E 2A4E movea.l A5, A6
00000E10 2A6D 8F10 movea.l A5, [A5 - 0x70F0]
00000E14 6881 bvc -0x7D /* 00000D97 */
00000E16 0853 0C56 bchg.b [A3], 0x56 /* 'V' */
00000E1A 41A1 .invalid 0, -[A1] // invalid opcode 4 with b == 6
00000E1C 3D88 361A move.w [A6 + D3.w * 8 + 0x1A], A0
00000E20 9373 6500 sub.w [A3 + <<invalid base displacement size>> + D6 * 4], D1
00000E24 FBAC .invalid <<F/6/5>>
00000E26 8500 sbcd D2, D0
00000E28 0F41 bchg D1, D7
00000E2A D8B3 091F E9B7 0F4E add.l D4, [[A3] + D0 - 0x1648F0B2]
00000E32 56AB 3EF8 addq.l [A3 + 0x3EF8], 3
00000E36 2502 move.l -[A2], D2
00000E38 0FB2 549D bclr [A2 + D5.w * 4 - 0x99], D7
00000E3C 8A93 or.l D5, [A3]
00000E3E 62C1 bhi -0x3D /* 00000E01 */
00000E40 5B8B subq.l A3, 5
00000E42 1F54 1B83 move.b [A7 + 0x1B83], [A4]
00000E46 6D01 blt +0x3 /* 00000E49 */
00000E48 4B4E chk.w D5, A6
00000E4A A868 syscall FixMul
00000E4C 4E0E .invalid // invalid opcode 4
00000E4E 0B01 btst D1, D5
00000E50 4A68 7323 tst.w [A0 + 0x7323]
00000E54 2102 move.l -[A0], D2
00000E56 2344 3102 move.l [A1 + 0x3102], D4
00000E5A B30D cmpm.b [A1]+, [A5]+
00000E5C 3502 move.w -[A2], D2
00000E5E 3B0F move.w -[A5], A7
00000E60 1FD5 move.b <<invalid special address>>, [A5]
00000E62 0A83 7309 0897 xori.l D3, 0x73090897
00000E68 8C67 or.w D6, -[A7]
00000E6A 0F4E bchg A6, D7
00000E6C 5302 subq.b D2, 1
00000E6E E59F rol D7, 2
00000E70 1B00 move.b -[A5], D0
00000E72 6510 bcs +0x12 /* 00000E84 */
00000E74 CB0A abcd -[A5], -[A2]
00000E76 0704 btst D4, D3
00000E78 3C09 move.w D6, A1
00000E7A 8215 or.b D1, [A5]
00000E7C 6B0F bmi +0x11 /* 00000E8D */
00000E7E 6500 A3C8 bcs -0x5C36 /* FFFFB248 */
00000E82 41AD 8389 .invalid 0, [A5 - 0x7C77] // invalid opcode 4 with b == 6
// begin alternate branch 00000E84-00000E88
label00000E84:
00000E84 8389 541B unpk -[A1], -[A1], 0x541B
// end alternate branch 00000E84-00000E88
label00000E84: // (misaligned)
00000E86 541B addq.b [A3]+, 2
00000E88 514E subq.w A6, 8
00000E8A 2A4B movea.l A5, A3
00000E8C 045E 5A1B subi.w [A6]+, 0x5A1B
00000E90 B35B xor.w [A3]+, D1
00000E92 5713 subq.b [A3], 3
00000E94 0561 bchg -[A1], D2
00000E96 0105 btst D5, D0
00000E98 FE9B 0F03 .extension 0xE9B <<F/2-3/7>> // unimplemented
00000E9C AA03 syscall NewPixMap
00000E9E 0103 btst D3, D0
00000EA0 2AC9 move.l [A5]+, A1
00000EA2 F807 0408 .tblXX 0xF807, 0x0408 // unimplemented
00000EA6 5A41 addq.w D1, 5
00000EA8 F831 AD07 .tblXX 0xF831, 0xAD07 // unimplemented
00000EAC 84C4 divu.w D2, D4
00000EAE 4E0E .invalid // invalid opcode 4
00000EB0 7381 moveq.l D1, 0xFFFFFF81
00000EB2 660F bne +0x11 /* 00000EC3 */
00000EB4 6501 bcs +0x3 /* 00000EB7 */
00000EB6 5BC5 smi D5
00000EB8 786B moveq.l D4, 0x6B
00000EBA 96A1 sub.l D3, -[A1]
00000EBC 6F61 ble +0x63 /* 00000F1F */
00000EBE 77F3 moveq.l D3, 0xFFFFFFF3
00000EC0 003E A501 ori.b <<invalid special address>>, 0x1
00000EC4 1F07 move.b -[A7], D7
00000EC6 0460 C500 subi.w -[A0], 0xC500
00000ECA 0FA1 bclr -[A1], D7
00000ECC 2177 04FB 0FE5 move.l [A0 + 0xFE5], [A7 + D0.w * 4 - 0x5]
00000ED2 010F btst A7, D0
00000ED4 61CB bsr -0x33 /* 00000EA1 */
00000ED6 E08B lsr D3, 8
00000ED8 030F btst A7, D1
00000EDA CD01 abcd D6, D1
00000EDC 0F50 bchg [A0], D7
00000EDE 5A0B addq.b A3, 5
00000EE0 4785 .invalid 3, D5 // invalid opcode 4 with b == 6
00000EE2 0DA3 bclr -[A3], D6
00000EE4 C806 and.b D4, D6
00000EE6 D25D add.w D1, [A5]+
00000EE8 881B or.b D4, [A3]+
00000EEA 0349 bchg A1, D1
00000EEC E60F lsr D7.b, 3
00000EEE 6177 bsr +0x79 /* 00000F67 */
00000EF0 C48B and.l D2, A3
00000EF2 038B bclr A3, D1
00000EF4 3BED 11CB move.w <<invalid special address>>, [A5 + 0x11CB]
00000EF8 0A1A 0FB2 xori.b [A2]+, 0xB2
00000EFC CB0A abcd -[A5], -[A2]
00000EFE 3A23 move.w D5, -[A3]
00000F00 00CD .incomplete
00000F02 2A23 move.l D5, -[A3]
00000F04 00C9 .incomplete
00000F06 2AFB AC0F move.l [A5]+, [PC + A2 * 4 + 0xF]
00000F0A 788B moveq.l D4, 0xFFFFFF8B
00000F0C 145E movea.b A2, [A6]+
00000F0E 4AD2 tas.b [A2]
00000F10 6503 bcs +0x5 /* 00000F15 */
00000F12 9305 subx.b D1, D5
00000F14 1A07 move.b D5, D7
00000F16 84DA divu.w D2, [A2]+
00000F18 8100 sbcd D0, D0
00000F1A 0FB2 4B03 2D0C 6902 bclr [[A2 + <<invalid base displacement size>> + D4 * 2] + 0x2D0C6902], D7
00000F22 1A6B 967B movea.b A5, [A3 - 0x6985]
00000F26 6041 bra +0x43 /* 00000F69 */
00000F28 2625 move.l D3, -[A5]
00000F2A 1B85 018D move.b [[ + <<invalid base displacement size>>] + D0], D5
00000F2E 860F or.b D3, A7
00000F30 A100 syscall Open/PBHOpen/HOpen, flags=1
00000F32 A15E syscall NMInstall, flags=1
00000F34 4E0E .invalid // invalid opcode 4
00000F36 3304 move.w -[A1], D4
00000F38 893F or.b <<invalid special address>>, D4
00000F3A CDE0 muls.w D6, -[A0]
00000F3C 0FA1 bclr -[A1], D7
00000F3E 1215 move.b D1, [A5]
00000F40 0B0F btst A7, D5
00000F42 050B btst A3, D2
00000F44 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00000F46 0D0B btst A3, D6
00000F48 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00000F4A 090B btst A3, D4
00000F4C 0F01 btst D1, D7
00000F4E 030C btst A4, D1
00000F50 9B03 subx.b D5, D3
00000F52 0D87 bclr D7, D6
00000F54 4D06 .invalid 6, D6 // invalid opcode 4 with b == 4
00000F56 56AB 13B9 addq.l [A3 + 0x13B9], 3
00000F5A 4345 chk.w D1, D5
00000F5C 63AD bls -0x51 /* 00000F0B */
00000F5E 430B .invalid 1, A3 // invalid opcode 4 with b == 4
00000F60 3E6D 08A9 movea.w A7, [A5 + 0x8A9]
00000F64 0C81 478B 0287 cmpi.l D1, 0x478B0287
00000F6A 0BB4 E308 bclr [A4 + <<invalid base displacement size>> + A6 * 2], D5
00000F6E D103 addx.b D0, D3
00000F70 50D5 st [A5]
00000F72 2703 move.l -[A3], D3
00000F74 4DA5 .invalid 6, -[A5] // invalid opcode 4 with b == 6
00000F76 A34B syscall SetGrowZone, flags=3
00000F78 1F0C move.b -[A7], A4
00000F7A 2A25 move.l D5, -[A5]
00000F7C 0197 bclr [A7], D0
00000F7E 86A4 or.l D3, -[A4]
00000F80 0FA1 bclr -[A1], D7
00000F82 3583 3D5B 5707 061F move.w [[A2] + 0x5707061F], D3
00000F8A BB17 xor.b [A7], D5
00000F8C F31F .extension 0x31F <<F/4-5/1>> // unimplemented
00000F8E F70B .extension 0x70B <<F/4-5/3>> // unimplemented
00000F90 D6B7 0BE7 add.l D3, <<invalid full ext with IS == 1 and I/IS == 7>>
00000F94 89A5 or.l -[A5], D4
00000F96 8DB3 9509 or.l [[A3 + <<invalid base displacement size>> + A1 * 4]], D6
00000F9A 0F65 bchg -[A5], D7
00000F9C 00A3 C8CB 483B ori.l -[A3], 0xC8CB483B
00000FA2 8E0D or.b D7, A5
00000FA4 3163 18AD move.w [A0 + 0x18AD], -[A3]
00000FA8 3043 movea.w A0, D3
00000FAA 1F0F move.b -[A7], A7
00000FAC B530 A882 xor.b [A0 + A2 - 0x126], D2
00000FB0 5074 FB11 addq.w [[A4 + A7 * 2]], 8
00000FB4 4A82 tst.l D2
00000FB6 5A33 1655 addq.b [A3 + D1.w * 8 + 0x55], 5
00000FBA 310F move.w -[A0], A7
00000FBC 4931 0F41 .invalid 4, [[A1 + <<invalid base displacement size>>]] // invalid opcode 4 with b == 4
00000FC0 31CB 813E move.w [0xFFFF813E], A3
00000FC4 231E move.l -[A1], [A6]+
00000FC6 7530 moveq.l D2, 0x30
00000FC8 0390 bclr [A0], D1
00000FCA 6D30 blt +0x32 /* 00000FFC */
00000FCC B372 970D xor.w [[A2 + <<invalid base displacement size>>] + A1 * 8], D1
00000FD0 1B0F move.b -[A5], A7
00000FD2 2111 move.l -[A0], [A1]
00000FD4 DB0D addx.b -[A5], -[A5]
00000FD6 E52D lsl D5.b, D2
00000FD8 E10B lsl D3.b, 8
00000FDA 8C41 or.w D6, D1
00000FDC 35A1 A50A 1A0F move.w [[A2 + <<invalid base displacement size>> + A2 * 4] + 0x1A0F], -[A1]
00000FE2 81C5 divs.w D0, D5
00000FE4 01E7 .incomplete
00000FE6 6304 bls +0x6 /* 00000FEC */
00000FE8 FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
00000FEA 0D0E btst A6, D6
label00000FEC:
00000FEC 3E1A move.w D7, [A2]+
00000FEE 0F01 btst D1, D7
00000FF0 2A3E move.l D5, <<invalid special address>>
00000FF2 1A0F move.b D5, A7
00000FF4 D505 addx.b D2, D5
00000FF6 0917 btst [A7], D4
00000FF8 0F5E bchg [A6]+, D7
00000FFA 8129 D1A8 or.b [A1 - 0x2E58], D0
// begin alternate branch 00000FFC-00001000
label00000FFC:
00000FFC D1A8 AB01 add.l [A0 - 0x54FF], D0
// end alternate branch 00000FFC-00001000
label00000FFC: // (misaligned)
00000FFE AB01 syscall BitsToMap
00001000 A144 syscall SetFPos, flags=1
00001002 9306 subx.b D1, D6
00001004 0EBB 0172 2703 27B2 68A3 2AE5 8173 .invalid.l [[0x68A32AE5 + D2 * 8] - 0x7E8D], 0x1722703 // invalid immediate operation
00001012 7543 moveq.l D2, 0x43
00001014 195E 4B10 move.b [A4 + 0x4B10], [A6]+
00001018 C308 abcd -[A1], -[A0]
0000101A 505B addq.w [A3]+, 8
0000101C 1FF8 A100 move.b <<invalid special address>>, [0xFFFFA100]
00001020 E504 asl D4.b, 2
00001022 7B22 moveq.l D5, 0x22
00001024 0342 bchg D2, D1
00001026 E54D lsl D5.w, 2
00001028 DB14 add.b [A4], D5
0000102A 5A0F addq.b A7, 5
0000102C 8D01 sbcd D6, D1
0000102E 0FA9 0006 bclr [A1 + 0x6], D7
00001032 681A bvc +0x1C /* 0000104E */
00001034 BB80 xor.l D0, D5
00001036 6833 bvc +0x35 /* 0000106B */
00001038 05F3 .incomplete
0000103A 02A3 003B 03E3 andi.l -[A3], 0x3B03E3
00001040 12F3 0B65 move.b [A1]+, <<invalid full ext with IS == 1 and I/IS == 5>>
00001044 8B9B or.l [A3]+, D5
00001046 00FB .incomplete
00001048 0D30 52FB btst [A0 + D5.w * 2 - 0x5], D6
0000104C 404E negx.w A6
label0000104E:
0000104E 5617 addq.b [A7], 3
00001050 06BD 6101 4303 addi.l <<invalid special address>>, 0x61014303
00001056 3349 6B0B move.w [A1 + 0x6B0B], A1
0000105A 5E32 580A addq.b [A2 + D5 + 0xA], 7
0000105E 1A0F move.b D5, A7
00001060 A866 syscall StuffHex
00001062 2704 move.l -[A3], D4
00001064 6A66 bpl +0x68 /* 000010CC */
00001066 5AAB 348B addq.l [A3 + 0x348B], 5
0000106A 1503 move.b -[A2], D3
0000106C 2A33 05DB 1E13 2A3B move.l D5, [[] + 0x1E132A3B]
00001074 032B 690F btst [A3 + 0x690F], D1
00001078 591B subq.b [A3]+, 4
0000107A 2250 movea.l A1, [A0]
0000107C C102 abcd D0, D2
0000107E 225A movea.l A1, [A2]+
00001080 0326 btst -[A6], D1
00001082 5ECB 0213 dbgt D3, +0x215 /* 00001297 */
00001086 2A05 move.l D5, D5
00001088 091B btst [A3]+, D4
0000108A 001A C3DA ori.b [A2]+, 0xDA
0000108E 86B2 A66D or.l D3, [A2 + A2.w * 8 + 0x6D]
00001092 1209 move.b D1, A1
00001094 021A 1F13 andi.b [A2]+, 0x13
00001098 2A4E movea.l A5, A6
0000109A E00C lsr D4.b, 8
0000109C 2AF8 0704 move.l [A5]+, [0x00000704]
000010A0 CB85 and.l D5, D5
000010A2 0C27 8611 cmpi.b -[A7], 0x11
000010A6 E500 asl D0.b, 2
000010A8 F382 .invalid <<F/6/1>>
000010AA 3B03 move.w -[A5], D3
000010AC A300 syscall Open/PBHOpen/HOpen, flags=3
000010AE 1B42 F30B move.b [A5 - 0xCF5], D2
000010B2 B233 05CD cmp.b D1, <<invalid full ext with IS == 1 and I/IS == 5>>
000010B6 04A9 1007 8366 A302 subi.l [A1 - 0x5CFE], 0x10078366
000010BE 743B moveq.l D2, 0x3B
000010C0 1492 move.b [A2], [A2]
000010C2 730C moveq.l D1, 0x0C
000010C4 5312 subq.b [A2], 1
000010C6 A6DB syscall vTruncateFile, flags=6
000010C8 6A48 bpl +0x4A /* 00001112 */
000010CA 255E 6D12 move.l [A2 + 0x6D12], [A6]+
// begin alternate branch 000010CC-000010CE
label000010CC:
000010CC 6D12 blt +0x14 /* 000010E0 */
// end alternate branch 000010CC-000010CE
label000010CC: // (misaligned)
000010CE AB01 syscall BitsToMap
000010D0 1A0F move.b D5, A7
000010D2 4E0E .invalid // invalid opcode 4
000010D4 B21B cmp.b D1, [A3]+
000010D6 0051 B60F ori.w [A1], 0xB60F
000010DA 5502 subq.b D2, 2
000010DC 0F59 bchg [A1]+, D7
000010DE 02ED .incomplete
label000010E0:
000010E0 620F bhi +0x11 /* 000010F1 */
000010E2 8D07 sbcd D6, D7
000010E4 33C9 F93B 1707 move.w [0xF93B1707], A1
000010EA A4E9 syscall vFileClose, flags=4
000010EC 3B4E 9EFB move.w [A5 - 0x6105], A6
000010F0 6A93 bpl -0x6B /* 00001085 */
000010F2 2C61 movea.l A6, -[A1]
000010F4 CBCD muls.w D5, A5
000010F6 7117 moveq.l D0, 0x17
000010F8 0315 btst [A5], D1
000010FA 9307 subx.b D1, D7
000010FC F70E .extension 0x70E <<F/4-5/3>> // unimplemented
000010FE 29D7 0BE7 330A move.l 0xBE7330A, [A7]
00001104 01DE .incomplete
00001106 E26A lsr D2.w, D1
00001108 E538 rol D0.b, D2
0000110A C91C and.b [A4]+, D4
0000110C BB34 05D7 xor.b <<invalid full ext with IS == 1 and I/IS == 7>>, D5
00001110 C5DB muls.w D2, [A3]+
label00001112:
00001112 C319 and.b [A1]+, D1
00001114 C12A 2703 and.b [A2 + 0x2703], D0
00001118 D445 add.w D2, D5
0000111A 3AF3 1553 1037 06CC move.w [A5]+, [[A3] + 0x103706CC]
00001122 0703 btst D3, D3
00001124 F507 .extension 0x507 <<F/4-5/2>> // unimplemented
00001126 0475 DB1E FB0D subi.w [[A5 + <<invalid base displacement size>>] + A7 * 2], 0xDB1E
0000112C 54FB 8DB9 2FBB 8136 scc [[0x2FBB8136 + A0 * 4]]
00001134 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00001136 54C3 scc D3
00001138 5A36 970E CE0F addq.b [[A6 + <<invalid base displacement size>>] + A1 * 8 - 0x31F1], 5
0000113E 4EE0 jmp -[A0]
00001140 E525 asl D5.b, D2
00001142 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00001144 E11D rol D5.b, 8
00001146 2B0C move.l -[A5], A4
00001148 CD78 3E1A and.w [0x00003E1A], D6
0000114C C3DA muls.w D1, [A2]+
0000114E 82D5 divu.w D1, [A5]
00001150 0369 150F bchg [A1 + 0x150F], D1
00001154 4EE0 jmp -[A0]
00001156 954C subx.w -[A2], -[A4]
00001158 6916 bvs +0x18 /* 00001170 */
0000115A 0FAD 000F bclr [A5 + 0xF], D7
0000115E 2914 move.l -[A4], [A4]
00001160 65DF bcs -0x1F /* 00001141 */
00001162 8B0A sbcd -[A5], -[A2]
00001164 E447 asr D7.w, 2
00001166 0642 598B addi.w D2, 0x598B
0000116A 1AF2 AD00 move.b [A5]+, [A2 + <<invalid base displacement size>> + A2 * 4]
0000116E 0FAD 00FB bclr [A5 + 0xFB], D7
// begin alternate branch 00001170-00001172
label00001170:
00001170 00FB .incomplete
// end alternate branch 00001170-00001172
label00001170: // (misaligned)
00001172 4647 not.w D7
00001174 0661 0708 addi.w -[A1], 0x708
00001178 2407 move.l D2, D7
0000117A 0732 1701 btst [[A2 + <<invalid base displacement size>> + D1 * 8]], D3
0000117E 3C21 move.w D6, -[A1]
00001180 0A7B 2F13 2611 xori.w [PC + D2.w * 8 + 0x11], 0x2F13
00001186 0C61 130F cmpi.w -[A1], 0x130F
0000118A 6500 939F bcs -0x6C5F /* FFFFA52B */
0000118E 4E2A .invalid // invalid opcode 4
00001190 A35E syscall NMInstall, flags=3
00001192 622B bhi +0x2D /* 000011BF */
00001194 0825 01C3 btst.b -[A5], 0xC3
00001198 6101 bsr +0x3 /* 0000119B */
0000119A F6E5 0F63 .extension 0x6E5 <<F/2-3/3>> // unimplemented
0000119E 6D17 blt +0x19 /* 000011B7 */
000011A0 061F 2708 addi.b [A7]+, 0x8
000011A4 4D7C C1A8 chk.w D6, 0xC1A8
000011A8 E2C5 lsr .w D5
000011AA 0581 bclr D1, D2
000011AC 30D3 move.w [A0]+, [A3]
000011AE 34C3 move.w [A2]+, D3
000011B0 084B 1AD3 bchg.b A3, 0xD3
000011B4 B4AD 277C cmp.l D2, [A5 + 0x277C]
000011B8 1A0F move.b D5, A7
000011BA B27C 3A36 cmp.w D1, 0x3A36 /* ':6' */
000011BE CD68 3653 and.w [A0 + 0x3653], D6
000011C2 1254 movea.b A1, [A4]
000011C4 A35A syscall PrimeTime, flags=3
000011C6 0ED3 .incomplete
000011C8 344E movea.w A2, A6
000011CA 0EA1 DB07 0633 .invalid.l -[A1], 0xDB070633 // invalid immediate operation
000011D0 0302 btst D2, D1
000011D2 FB6A .extension 0xB6A <<F/4-5/5>> // unimplemented
000011D4 D337 2B20 D337 add.b [A7 - 0x2CC9 + D2 * 2], D1
000011DA 834C CB37 pack -[A1], -[A4], 0xCB37
000011DE 4319 .invalid 1, [A1]+ // invalid opcode 4 with b == 4
000011E0 FBEA .invalid <<F/7/5>>
000011E2 CB37 1704 and.b <<invalid full ext with I/IS == 4>>, D5
000011E6 5CEB 36C1 sge [A3 + 0x36C1]
000011EA 50A5 addq.l -[A5], 8
000011EC 004B 91BB ori.w A3, 0x91BB
000011F0 0AE1 .incomplete
000011F2 00E5 .incomplete
000011F4 BC1A cmp.b D6, [A2]+
000011F6 3787 B03B move.w [A3 + A3.w + 0x3B], D7
000011FA 1103 move.b -[A0], D3
000011FC D705 addx.b D3, D5
000011FE 4861 pea.l -[A1]
00001200 C05B and.w D0, [A3]+
00001202 016D C04B bchg [A5 - 0x3FB5], D0
00001206 1065 movea.b A0, -[A5]
00001208 C0A5 and.l D0, -[A5]
0000120A 09FB .incomplete
0000120C 92B2 36B1 sub.l D1, [A2 + D3.w * 8 - 0x79]
00001210 330F move.w -[A1], A7
00001212 4E6A move A2, USP
00001214 6D2D blt +0x2F /* 00001243 */
00001216 DB04 addx.b D5, D4
00001218 E518 rol D0.b, 2
0000121A B70B cmpm.b [A3]+, [A3]+
0000121C 9257 sub.w D1, [A7]
0000121E 07FB .incomplete
00001220 A513 syscall FlushVol, flags=5
00001222 DB9E add.l [A6]+, D5
00001224 D334 5497 add.b [A4 + D5.w * 4 - 0x105], D1
00001228 0812 63AF btst.b [A2], 0xAF
0000122C D334 2506 6708 add.b [[A4 + <<invalid base displacement size>>] + D2 * 4 + 0x6708], D1
00001232 1EEB 1917 move.b [A7]+, [A3 + 0x1917]
00001236 0095 D337 A566 ori.l [A5], 0xD337A566
0000123C FB25 .extension 0xB25 <<F/4-5/5>> // unimplemented
0000123E 2F01 move.l -[A7], D1
00001240 0DEB .incomplete
00001242 13D3 3745 0333 move.b [0x37450333], [A3]
00001248 23F3 010F C10F 6B2A 0F00 FB06 move.l [0x0F00FB06], [[A3 + <<invalid base displacement size>>] + D0 - 0x3EF094D6]
00001254 1706 move.b -[A3], D6
00001256 F5A3 .invalid <<F/6/2>>
00001258 0807 02FA btst.b D7, 0xFA
0000125C 0E6B 33B3 0F0F .invalid.w [A3 + 0xF0F], 0x33B3 // invalid immediate operation
00001262 A913 syscall NewWindow
00001264 0FAD 130F bclr [A5 + 0x130F], D7
00001268 6565 bcs +0x67 /* 000012CF */
0000126A 8913 or.b [A3], D4
0000126C 1782 4303 1893 8A07 move.b [[A3 + <<invalid base displacement size>> + D4 * 2] + 0x18938A07], D2
00001274 08F2 E9E1 EB0D bset.b [[A2 + <<invalid base displacement size>>] + A6 * 2], 0xE1
0000127A F1E1 .invalid <<F/7/0>>
0000127C 6913 bvs +0x15 /* 00001291 */
0000127E C10D abcd -[A0], -[A5]
00001280 0F61 bchg -[A1], D7
00001282 138D 0D0A 1A17 move.b [[A1 + <<invalid base displacement size>> + D0 * 4] + 0x1A17], A5
00001288 861D or.b D3, [A5]+
0000128A BE5E cmp.w D7, [A6]+
0000128C 6203 bhi +0x5 /* 00001291 */
0000128E 18B3 0F1F FB20 1385 move.b [A4], [[A3] + D0 * 8 - 0x4DFEC7B]
00001296 2312 move.l -[A1], [A2]
00001298 E309 lsl D1.b, 1
0000129A 3B30 05D3 5304 0703 move.w -[A5], [[] + 0x53040703]
000012A2 8C1B or.b D6, [A3]+
000012A4 5ADB spl [A3]+
000012A6 0CCB .incomplete
000012A8 4E00 .invalid // invalid opcode 4
000012AA CAA7 and.l D5, -[A7]
000012AC 0386 bclr D6, D1
000012AE 0F85 bclr D5, D7
000012B0 0C27 0396 cmpi.b -[A7], 0x96
000012B4 4380 .invalid 1, D0 // invalid opcode 4 with b == 6
000012B6 DB02 addx.b D5, D2
000012B8 D319 add.b [A1]+, D1
000012BA 1709 move.b -[A3], A1
000012BC 16B7 115F move.b [A3], <<invalid full ext with IS == 1 and I/IS == 7>>
000012C0 5421 addq.b -[A1], 2
000012C2 1407 move.b D2, D7
000012C4 02DD .incomplete
000012C6 2408 move.l D2, A0
000012C8 330E move.w -[A1], A6
000012CA 450F .invalid 2, A7 // invalid opcode 4 with b == 4
000012CC A3C8 syscall vBasicIO, flags=3
000012CE 0B1A btst [A2]+, D5
000012D0 5B57 subq.w [A7], 5
000012D2 788B moveq.l D4, 0xFFFFFF8B
000012D4 036B 0517 bchg [A3 + 0x517], D1
000012D8 094E bchg A6, D4
000012DA 54A5 addq.l -[A5], 2
000012DC 0107 btst D7, D0
000012DE 859D or.l [A5]+, D2
000012E0 BB2B 78CB xor.b [A3 + 0x78CB], D5
000012E4 2D2B 21A5 move.l -[A6], [A3 + 0x21A5]
000012E8 AEA3 syscall CodecDispatch, auto_pop
000012EA 16E3 move.b [A3]+, -[A3]
000012EC 098B bclr A3, D4
000012EE 5297 addq.l [A7], 1
000012F0 1200 move.b D1, D0
000012F2 E30E lsl D6.b, 1
000012F4 7901 moveq.l D4, 0x01
000012F6 A517 syscall Eject, flags=5
000012F8 CB90 and.l [A0], D5
000012FA 49E1 lea.l A4, -[A1]
000012FC 1B2A 7B67 move.b -[A5], [A2 + 0x7B67]
00001300 CADB mulu.w D5, [A3]+
00001302 0C50 E90B cmpi.w [A0], 0xE90B
00001306 E389 lsl D1, 1
00001308 AB13 syscall PatConvert
0000130A 8107 sbcd D0, D7
0000130C 1704 move.b -[A3], D4
0000130E AD32 syscall DisposeMenu, auto_pop
00001310 1B03 move.b -[A5], D3
00001312 2918 move.l -[A4], [A0]+
00001314 0F25 btst -[A5], D7
00001316 1821 move.b D4, -[A1]
00001318 30FB 1D13 0581 0297 move.w [A0]+, [[PC + D1 * 4] + 0x5810297]
00001320 120C move.b D1, A4
00001322 0F55 bchg [A5], D7
00001324 110F move.b -[A0], A7
00001326 E190 roxl D0, 8
00001328 8511 or.b [A1], D2
0000132A A939 syscall EnableItem
0000132C 2705 move.l -[A3], D5
0000132E CF83 and.l D3, D7
00001330 01EB .incomplete
00001332 13CB 3753 042B move.b [0x3753042B], A3
00001338 7AD3 moveq.l D5, 0xFFFFFFD3
0000133A 37EB 1393 2C2B move.w [PC + D2 * 4 + 0x2B], [A3 + 0x1393]
00001340 7A7B moveq.l D5, 0x7B
00001342 40D3 move.w [A3], SR
00001344 1E30 FB0D move.b D7, [[A0 + <<invalid base displacement size>>] + A7 * 2]
00001348 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000134A 132A 9315 move.b -[A1], [A2 - 0x6CEB]
0000134E 1326 move.b -[A1], -[A6]
00001350 0F00 btst D0, D7
00001352 1B0D move.b -[A5], A5
00001354 032A 4B0E btst [A2 + 0x4B0E], D1
00001358 EB13 roxl D3.b, 5
0000135A C95C and.w [A4]+, D4
0000135C 0301 btst D1, D1
0000135E CB34 FB17 8317 FB17 and.b [[A4] + A7 * 2 - 0x7CE804E9], D5
00001366 A308 syscall Create/PBHCreate/HCreate, flags=3
00001368 0512 btst [A2], D2
0000136A 0FC1 .incomplete
0000136C 08A5 00DB bclr.b -[A5], 0xDB
00001370 9A4B sub.w D5, A3
00001372 4E91 jsr [A1]
00001374 7337 moveq.l D1, 0x37
00001376 05D7 .incomplete
00001378 3B07 move.w -[A5], D7
0000137A 2709 move.l -[A3], A1
0000137C B99B xor.l [A3]+, D4
0000137E 480E nbcd.b A6
00001380 032A B23B btst [A2 - 0x4DC5], D1
00001384 075E bchg [A6]+, D3
00001386 3232 063B move.w D1, [A2 + D0.w * 8 + 0x3B]
0000138A 073B 6FBB 0627 098E 1789 1105 btst [[0x627098E + D6 * 8] + 0x17891105], D3
00001396 5DBB 192B 101F 3B07 FB00 subq.l [[PC + 0x101F + D1] + 0x3B07FB00], 6
000013A0 7B09 moveq.l D5, 0x09
000013A2 1788 BA03 move.b [A3 + A3 * 2 + 0x3], A0
000013A6 05C3 .incomplete
000013A8 0303 btst D3, D1
000013AA 029B 0B61 0061 andi.l [A3]+, 0xB610061
000013B0 0163 bchg -[A3], D0
000013B2 245A movea.l A2, [A2]+
000013B4 5B15 subq.b [A5], 5
000013B6 D312 add.b [A2], D1
000013B8 1304 move.b -[A1], D4
000013BA CB37 D312 AB01 and.b [[A7 + A5 * 2] - 0x54FF], D5
000013C0 932C D312 sub.b [A4 - 0x2CEE], D1
000013C4 E67B ror D3.w, D3
label000013C6:
000013C6 409B negx.l [A3]+
000013C8 18D3 move.b [A4]+, [A3]
000013CA 00FB .incomplete
000013CC 0D9B bclr [A3]+, D6
000013CE 18E4 move.b [A4]+, -[A4]
000013D0 132A 9B18 move.b -[A1], [A2 - 0x64E8]
000013D4 FC13 269B .unknown 0xFC13 0x269B (W = 6)
000013D8 18C6 move.b [A4]+, D6
000013DA D334 D312 1B00 add.b [[A4 + A5 * 2] + 0x1B00], D1
000013E0 CB34 170A A9F0 and.b [[A4 + <<invalid base displacement size>> + D1 * 8] - 0x5610], D5
000013E6 270A move.l -[A3], A2
000013E8 F69B 1868 .extension 0x69B <<F/2-3/3>> // unimplemented
000013EC 1B2A E89B move.b -[A5], [A2 - 0x1765]
000013F0 534B subq.w A3, 1
000013F2 13A5 05A3 0E41 1B7B 0073 move.b [[0xE41 + D0 * 4] + 0x1B7B0073], -[A5]
000013FC 1AED 161F move.b [A5]+, [A5 + 0x161F]
00001400 6301 bls +0x3 /* 00001403 */
00001402 C306 abcd D1, D6
00001404 F91C .extension 0x91C <<F/4-5/4>> // unimplemented
00001406 62BE bhi -0x40 /* 000013C6 */
00001408 E371 roxl D1.w, D1
0000140A 0FA5 bclr -[A5], D7
0000140C 389B move.w [A4], [A3]+
0000140E 1836 4B4E move.b D4, <<invalid full ext with IS == 1 and I/IS == 6>>
00001412 FB24 .extension 0xB24 <<F/4-5/5>> // unimplemented
00001414 8542 9347 pack D2, D2, 0x9347
00001418 EB0B lsl D3.b, 5
0000141A 7910 moveq.l D4, 0x10
0000141C 0110 btst [A0], D0
0000141E CB11 and.b [A1], D5
00001420 A50D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=5
00001422 9B0B subx.b -[A5], -[A3]
00001424 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00001426 C303 abcd D1, D3
00001428 8B15 or.b [A5], D5
0000142A CB37 1304 and.b <<invalid full ext with I/IS == 4>>, D5
0000142E 8B15 or.b [A5], D5
00001430 932C AB01 sub.b [A4 - 0x54FF], D1
00001434 8B15 or.b [A5], D5
00001436 7B40 moveq.l D5, 0x40
00001438 E641 asr D1.w, 3
0000143A 6AD3 bpl -0x2B /* 0000140F */
0000143C 0061 89E4 ori.w -[A1], 0x89E4
00001440 DB1E add.b [A6]+, D5
00001442 1326 move.b -[A1], -[A6]
00001444 FCA1 43C6 .extension 0xCA1 <<F/2-3/6>> // unimplemented
00001448 8B15 or.b [A5], D5
0000144A CB34 1B00 and.b [A4 + <<invalid base displacement size>> + D1 * 2], D5
0000144E B2F0 470A 29DB cmpa.w A1, [[A0 + <<invalid base displacement size>> + D4 * 8] + 0x29DB]
00001454 1E1B move.b D7, [A3]+
00001456 2A68 E10B movea.l A5, [A0 - 0x1EF5]
0000145A EB09 lsl D1.b, 5
0000145C C509 abcd -[A2], -[A1]
0000145E 410B .invalid 0, A3 // invalid opcode 4 with b == 4
00001460 6B51 bmi +0x53 /* 000014B3 */
00001462 650B bcs +0xD /* 0000146F */
00001464 DB8C addx.l -[A5], -[A4]
00001466 0F45 bchg D5, D7
00001468 0ADB .incomplete
0000146A 9E4B sub.w D7, A3
0000146C 4E36 .invalid // invalid opcode 4
0000146E E509 lsl D1.b, 2
00001470 8712 or.b [A2], D3
00001472 FC17 8A07 .unknown 0xFC17 0x8A07 (W = 6)
00001476 8D0B sbcd -[A6], -[A3]
00001478 6707 beq +0x9 /* 00001481 */
0000147A FBCB .invalid <<F/7/5>>
0000147C 0213 26C3 andi.b [A3], 0xC3
00001480 0843 1185 bchg.b D3, 0x85
00001484 006D 630F C54C ori.w [A5 - 0x3AB4], 0x630F
0000148A C500 abcd D2, D0
0000148C 0F75 4EA9 bchg [A5 + D4 * 8 - 0x87], D7
00001490 021A 0F85 andi.b [A2]+, 0x85
00001494 CD31 670F EDCB 0FC9 and.b [[A1 + <<invalid base displacement size>>] + D6 * 8 - 0x1234F037], D6
0000149C 02E5 .incomplete
0000149E 0097 917A 5B22 ori.l [A7], 0x917A5B22
000014A4 632F bls +0x31 /* 000014D5 */
000014A6 1326 move.b -[A1], -[A6]
000014A8 FB6A .extension 0xB6A <<F/4-5/5>> // unimplemented
000014AA 7B40 moveq.l D5, 0x40
000014AC 252A 4ED3 move.l -[A2], [A2 + 0x4ED3]
000014B0 0491 533E 1702 subi.l [A1], 0x533E1702
000014B6 3269 0BE9 movea.w A1, [A1 + 0xBE9]
000014BA B621 cmp.b D3, -[A1]
000014BC 050F btst A7, D2
000014BE 6500 CB90 bcs -0x346E /* FFFFE050 */
000014C2 8500 sbcd D2, D0
000014C4 B383 xor.l D3, D1
000014C6 13A6 4E56 move.b [A1 + D4 * 8 + 0x56], -[A6]
000014CA 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
000014CC 8105 sbcd D0, D5
000014CE BB1B xor.b [A3]+, D5
000014D0 F581 .invalid <<F/6/2>>
000014D2 0FE9 .incomplete
000014D4 0D3E btst <<invalid special address>>, D6
000014D6 1A97 move.b [A5], [A7]
000014D8 904D sub.w D0, A5
000014DA 0F8D bclr A5, D7
000014DC 0C0F 2109 cmpi.b A7, 0x9 /* '\t' */
000014E0 C553 and.w [A3], D2
000014E2 531A subq.b [A2]+, 1
000014E4 7582 moveq.l D2, 0xFFFFFF82
000014E6 0F25 btst -[A5], D7
000014E8 03C5 .incomplete
000014EA 0097 906C 0FCD ori.l [A7], 0x906C0FCD
000014F0 040F C104 subi.b A7, 0x4
000014F4 B510 xor.b [A0], D2
000014F6 29BF 1F6D move.l <<invalid full ext with IS == 1 and I/IS == 5>>, <<invalid special address>>
000014FA 1017 move.b D0, [A7]
000014FC 0890 2983 bclr.b [A0], 0x83
00001500 3E41 movea.w A7, D1
00001502 7F25 moveq.l D7, 0x25
00001504 1057 movea.b A0, [A7]
00001506 0861 0786 bchg.b -[A1], 0x86
0000150A CBBB 01E5 and.l <<invalid full ext with IS == 1 and I/IS == 5>>, D5
0000150E 0B45 bchg D5, D5
00001510 92A1 sub.l D1, -[A1]
00001512 0FFB .incomplete
00001514 0D21 btst -[A1], D6
00001516 81B1 0F43 85A7 104C or.l [[A1 + <<invalid base displacement size>>] - 0x7A58EFB4], D0
0000151E 0F31 919B 5A3D 9153 btst [[ + A1] + 0x5A3D9153], D7
00001526 90A7 sub.l D0, -[A7]
00001528 106B 0F4E movea.b A0, [A3 + 0xF4E]
0000152C E061 asr D1.w, D0
0000152E 84C6 divu.w D2, D6
00001530 F10A .extension 0x10A <<F/4-5/0>> // unimplemented
00001532 470B .invalid 3, A3 // invalid opcode 4 with b == 4
00001534 20D5 move.l [A0]+, [A5]
00001536 040F 55D9 subi.b A7, 0xD9
0000153A 0FE5 .incomplete
0000153C 00F1 .incomplete
0000153E 050A btst A2, D2
00001540 1ABB 0865 move.b [A5], [PC + D0 + 0x65]
00001544 0359 bchg [A1]+, D1
00001546 693B bvs +0x3D /* 00001583 */
00001548 0DF5 .incomplete
0000154A 040F F504 subi.b A7, 0x4
0000154E 9794 sub.l [A4], D3
00001550 D797 add.l [A7], D3
00001552 9413 sub.b D2, [A3]
00001554 0FD1 .incomplete
00001556 0BC1 .incomplete
00001558 325B movea.w A1, [A3]+
0000155A 08BB 01C8 2408 bclr.b [PC + D2.w * 4 + 0x8], 0xC8
00001560 8309 sbcd -[A1], -[A1]
00001562 72FB moveq.l D1, 0xFFFFFFFB
00001564 0317 btst [A7], D1
00001566 0275 C111 A915 andi.w [[A5] + A2], 0xC111
0000156C B128 0F21 xor.b [A0 + 0xF21], D0
00001570 A797 syscall FPPriv, flags=7
00001572 1499 move.b [A2], [A1]+
00001574 0FA5 bclr -[A5], D7
00001576 15C1 19C1 move.b [PC + 0x19C1 /* 00002F39, cstring ""<EOF> */], D1
0000157A 03A5 bclr -[A5], D1
0000157C 15D1 0A43 move.b [PC + 0xA43 /* 00001FC1, cstring ""<EOF> */], [A1]
00001580 853B 0397 0E15 0FA5 or.b [[] + D0 * 2 + 0xE150FA5], D2
00001588 153B 0817 move.b -[A2], [PC + D0 + 0x17]
0000158C 0185 bclr D5, D0
0000158E 1000 move.b D0, D0
00001590 1706 move.b -[A3], D6
00001592 F143 .extension 0x143 <<F/4-5/0>> // unimplemented
00001594 38F3 1107 0905 E5B2 move.w [A4]+, [[A3 + <<invalid base displacement size>>] + D1 + 0x905E5B2]
0000159C 1702 move.b -[A3], D2
0000159E C847 and.w D4, D7
000015A0 85D9 divs.w D2, [A1]+
000015A2 7B95 moveq.l D5, 0xFFFFFF95
000015A4 F100 .extension 0x100 <<F/4-5/0>> // unimplemented
000015A6 6B1B bmi +0x1D /* 000015C3 */
000015A8 3705 move.w -[A3], D5
000015AA 84C1 divu.w D2, D1
000015AC 1985 196B 4C60 0F06 5407 move.b [[A4 + 0x4C60] + 0xF065407], D5
000015B6 0102 btst D2, D0
000015B8 070B btst A3, D3
000015BA 336B 51E3 72BB move.w [A1 + 0x72BB], [A3 + 0x51E3]
000015C0 0653 0423 addi.w [A3], 0x423
000015C4 2308 move.l -[A1], A0
000015C6 BB06 xor.b D6, D5
000015C8 92D3 sub.w A1, [A3]
000015CA 16CC move.b [A3]+, A4
000015CC 2C17 move.l D6, [A7]
000015CE 0B46 bchg D6, D5
000015D0 1709 move.b -[A3], A1
000015D2 3F03 move.w -[A7], D3
000015D4 0D07 btst D7, D6
000015D6 0BC9 .incomplete
000015D8 8D01 sbcd D6, D1
000015DA 1301 move.b -[A1], D1
000015DC 8B09 sbcd -[A5], -[A1]
000015DE C987 and.l D7, D4
000015E0 270B move.l -[A3], A3
000015E2 CF13 and.b [A3], D7
000015E4 0307 btst D7, D1
000015E6 0028 CB01 54A1 ori.b [A0 + 0x54A1], 0x1
000015EC 159B 03CD move.b <<invalid full ext with IS == 1 and I/IS == 5>>, [A3]+
// begin alternate branch 000015EE-000015F0
label000015EE:
000015EE 03CD .incomplete
// end alternate branch 000015EE-000015F0
label000015EE: // (misaligned)
000015F0 AF8B syscall slSubPin, auto_pop
000015F2 1709 move.b -[A3], A1
000015F4 3D13 move.w -[A6], [A3]
000015F6 050F btst A7, D2
000015F8 6027 bra +0x29 /* 00001621 */
000015FA 8DE5 divs.w D6, -[A5]
000015FC 6349 bls +0x4B /* 00001647 */
000015FE F385 .invalid <<F/6/1>>
00001600 C10F abcd -[A0], -[A7]
00001602 7309 moveq.l D1, 0x09
00001604 3221 move.w D1, -[A1]
00001606 4408 neg.b A0
00001608 326D 0617 movea.w A1, [A5 + 0x617]
0000160C 0168 B9CC bchg [A0 - 0x4634], D0
00001610 EB10 roxl D0.b, 5
00001612 670B beq +0xD /* 0000161F */
00001614 BF0E cmpm.b [A7]+, [A6]+
00001616 AB13 syscall PatConvert
00001618 2514 move.l -[A2], [A4]
0000161A CB02 abcd D5, D2
0000161C 60D0 bra -0x2E /* 000015EE */
0000161E 5304 subq.b D4, 1
00001620 EB14 roxl D4.b, 5
00001622 C57C FB06 and.w 0xFB06, D2
00001626 25C7 9B5A move.l [PC - 0x64A6 /* FFFFB182, cstring ""<EOF> */], D7
0000162A 6033 bra +0x35 /* 0000165F */
0000162C 00FB .incomplete
0000162E 1D06 move.b -[A6], D6
00001630 2A65 movea.l A5, -[A5]
00001632 0FDB .incomplete
00001634 32A7 move.w [A1], -[A7]
00001636 15E9 3701 7EC1 move.b [PC + 0x7EC1 /* 000094F9, cstring ""<EOF> */], [A1 + 0x3701]
0000163C B2F7 0B73 D710 0093 2281 F601 cmpa.w A1, [[A7 - 0x28EFFF6D] + 0x2281F601]
00001648 10E2 move.b [A0]+, -[A2]
0000164A 0893 A2A1 bclr.b [A3], 0xA1
0000164E 227B 0073 movea.l A1, [PC + D0.w + 0x73]
00001652 09FB .incomplete
00001654 2C5E movea.l A6, [A6]+
00001656 4A6E A108 tst.w [A6 - 0x5EF8]
0000165A 5B13 subq.b [A3], 5
0000165C DB07 addx.b D5, D7
0000165E 7309 moveq.l D1, 0x09
00001660 8B07 sbcd D5, D7
00001662 FB17 .extension 0xB17 <<F/4-5/5>> // unimplemented
00001664 430D .invalid 1, A5 // invalid opcode 4 with b == 4
00001666 1703 move.b -[A3], D3
00001668 BE0B cmp.b D7, A3
0000166A 00BB 3B4E 0E0B 14CB ori.l [PC + D1.w * 4 - 0x53], 0x3B4E0E0B
00001672 1400 move.b D2, D0
00001674 430D .invalid 1, A5 // invalid opcode 4 with b == 4
00001676 7B84 moveq.l D5, 0xFFFFFF84
00001678 5B03 subq.b D3, 5
0000167A 0700 btst D0, D3
0000167C E543 asl D3.w, 2
0000167E 0DBB 1E0A bclr [PC + D1 * 8 + 0xA], D6
00001682 F81B 0641 .tblXX 0xF81B, 0x0641 // unimplemented
00001686 1115 move.b -[A0], [A5]
00001688 13A1 0B37 0EBB 9B04 93E0 3B0E move.b [[A1 + 0xEBB9B04] + D0 * 2 - 0x6C1FC4F2], -[A1]
00001694 0FA5 bclr -[A5], D7
00001696 DDB3 31B5 85DB 1A0E add.l [[-0x7A24E5F2] + D3], D6
0000169E 4117 .invalid 0, [A7] // invalid opcode 4 with b == 4
000016A0 608D bra -0x71 /* 0000162F */
000016A2 A45B syscall PowerOff, flags=4
000016A4 3B8D 801B move.w [A5 + A0.w + 0x1B], A5
000016A8 3B17 move.w -[A5], [A7]
000016AA 02DB .incomplete
000016AC B300 xor.b D0, D1
000016AE E208 lsr D0.b, 1
000016B0 0F56 bchg [A6], D7
000016B2 6333 bls +0x35 /* 000016E7 */
000016B4 1B06 move.b -[A5], D6
000016B6 0CC4 .incomplete
000016B8 5E4A addq.w A2, 7
000016BA 7217 moveq.l D1, 0x17
000016BC 0616 294A addi.b [A6], 0x4A /* 'J' */
000016C0 5870 D309 addq.w [[A0 + <<invalid base displacement size>> + A5 * 2]], 4
000016C4 E308 lsl D0.b, 1
000016C6 8B09 sbcd -[A5], -[A1]
000016C8 4E6A move A2, USP
000016CA 5A7B 173B 7ABA 1789 3007 8331 addq.w [[PC + 0x7ABA1789 + D1 * 8] + 0x30078331], 5
000016D6 A1F9 syscall vSuperLoad, flags=1
000016D8 237A 070C 199B move.l [A1 + 0x199B], [PC + 0x70C /* 00001DE6, cstring ""<EOF> */]
000016DE 041B BBA1 subi.b [A3]+, 0xA1
000016E2 0083 1733 0EC3 ori.l D3, 0x17330EC3
000016E8 28DB move.l [A4]+, [A3]+
000016EA 9C33 1343 026B 168B sub.b D6, [[A3 + <<invalid base displacement size>>] + 0x26B168B]
000016F2 070F btst A7, D3
000016F4 0A8C BD05 3702 xori.l A4, 0xBD053702
000016FA F89B 2005 .extension 0x89B <<F/2-3/4>> // unimplemented
000016FE 028D 082E 562D andi.l A5, 0x82E562D
00001704 1045 movea.b A0, D5
00001706 020F 2A0F andi.b A7, 0xF
0000170A C4EB 35E3 mulu.w D2, [A3 + 0x35E3]
0000170E 891F or.b [A7]+, D4
00001710 8107 sbcd D0, D7
00001712 BB07 xor.b D7, D5
00001714 0A25 09C3 xori.b -[A5], 0xC3
00001718 4750 chk.w D3, [A0]
0000171A 4197 .invalid 0, [A7] // invalid opcode 4 with b == 6
0000171C BB17 xor.b [A7], D5
0000171E FB1B .extension 0xB1B <<F/4-5/5>> // unimplemented
00001720 3703 move.w -[A3], D3
00001722 1907 move.b -[A4], D7
00001724 0CBF 7E81 4C27 cmpi.l <<invalid special address>>, 0x7E814C27
0000172A 02DF .incomplete
0000172C 8943 2702 pack D4, D3, 0x2702
00001730 E781 asl D1, 3
00001732 1BA9 4493 82CA move.b [A5 + A0.w * 2 - 0x54], [A1 + 0x4493]
00001738 A118 syscall GetFPos, flags=1
0000173A E127 asl D7.b, D0
0000173C 650A bcs +0xC /* 00001748 */
0000173E 612B bsr +0x2D /* 0000176B */
00001740 EB17 roxl D7.b, 5
00001742 0118 btst [A0]+, D0
00001744 A13F syscall InitUtil, flags=1
00001746 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
label00001748:
00001748 CA27 and.b D5, -[A7]
0000174A 0DAC 581A bclr [A4 + 0x581A], D6
0000174E 0FC1 .incomplete
00001750 0227 06F2 andi.b -[A7], 0xF2
00001754 5881 addq.l D1, 4
00001756 0023 0EE5 ori.b -[A3], 0xE5
0000175A 2A83 move.l [A5], D3
0000175C 4DC1 lea.l A6, D1
0000175E 08A6 3701 bclr.b -[A6], 0x1
00001762 3333 0A87 move.w -[A1], [A3 + D0 * 2 - 0x121]
00001766 1774 1A07 8023 move.b [A3 - 0x7FDD], [A4 + D1 * 2 + 0x7]
0000176C B273 033A 5418 B254 0F2E cmp.w D1, [[A3 + 0x5418B254 + D0 * 2] + 0xF2E]
00001776 56BB 58D3 addq.l [PC + D5 - 0x45], 3
0000177A 1613 move.b D3, [A3]
0000177C 32CA move.w [A1]+, A2
0000177E 50BB 07D6 addq.l <<invalid full ext with IS == 1 and I/IS == 6>>, 8
00001782 231C move.l -[A1], [A4]+
00001784 C132 5AF3 and.b [A2 + D5 * 2 - 0x13], D0
00001788 25A5 D40B move.l [A2 + A5.w * 4 + 0xB], -[A5]
0000178C 015E bchg [A6]+, D0
0000178E 5AFB 160B spl [PC + D1.w * 8 + 0xB]
00001792 1A48 movea.b A5, A0
00001794 0302 btst D2, D1
00001796 3349 2E56 move.w [A1 + 0x2E56], A1
0000179A 0F42 bchg D2, D7
0000179C 5E5A addq.w [A2]+, 7
0000179E F310 .extension 0x310 <<F/4-5/1>> // unimplemented
000017A0 E505 asl D5.b, 2
000017A2 0301 btst D1, D1
000017A4 421A clr.b [A2]+
000017A6 5384 subq.l D4, 1
000017A8 A347 syscall SetTrapAddress, flags=3
000017AA CB2F 0314 and.b [A7 + 0x314], D5
000017AE BB06 xor.b D6, D5
000017B0 6501 bcs +0x3 /* 000017B3 */
000017B2 E304 asl D4.b, 1
000017B4 4225 clr.b -[A5]
000017B6 1641 movea.b A3, D1
000017B8 1003 move.b D0, D3
000017BA 1432 58AD move.b D2, [A2 + D5 - 0x83]
000017BE 2707 move.l -[A3], D7
000017C0 037B 05B0 C138 C1E3 bchg [-0x3EC73E1D + D0 * 4], D1
000017C8 64D3 bcc -0x2B /* 0000179D */
000017CA 1611 move.b D3, [A1]
000017CC 050B btst A3, D2
000017CE 1CE5 move.b [A6]+, -[A5]
000017D0 01E3 .incomplete
000017D2 09A3 bclr -[A3], D4
000017D4 0EC3 .incomplete
000017D6 5AA3 addq.l -[A3], 5
000017D8 000C 1705 ori.b A4, 0x5
000017DC 1727 move.b -[A3], -[A7]
000017DE 0CB0 45B1 0119 8B0A 65B0 cmpi.l [[A0 + <<invalid base displacement size>> + A0 * 2] + 0x65B0], 0x45B10119
000017E8 7367 moveq.l D1, 0x67
000017EA 3707 move.w -[A3], D7
000017EC BD07 xor.b D7, D6
000017EE 87D1 divs.w D3, [A1]
000017F0 CB4B exg A5, A3
000017F2 1335 7352 8352 move.b -[A1], [[A5] - 0x7CAE]
000017F8 7B19 moveq.l D5, 0x19
000017FA 070A btst A2, D3
000017FC 9027 sub.b D0, -[A7]
000017FE 0227 CB30 andi.b -[A7], 0x30 /* '0' */
00001802 933E sub.b <<invalid special address>>, D1
00001804 3708 move.w -[A3], A0
00001806 A3A3 syscall 0x0A3, flags=3
00001808 0061 13E2 ori.w -[A1], 0x13E2
0000180C 770E moveq.l D3, 0x0E
0000180E 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00001810 0CA1 0700 2607 cmpi.l -[A1], 0x7002607
00001816 04F9 .incomplete
00001818 6D13 blt +0x15 /* 0000182D */
0000181A FB3C .extension 0xB3C <<F/4-5/5>> // unimplemented
0000181C DCCA add.w A6, A2
0000181E 504B addq.w A3, 8
00001820 04D6 .incomplete
00001822 5302 subq.b D2, 1
00001824 270A move.l -[A3], A2
00001826 C2C3 mulu.w D1, D3
00001828 00C5 .incomplete
0000182A 11E1 149B move.b [0x0000149B], -[A1]
0000182E 040F 8912 subi.b A7, 0x12
00001832 C109 abcd -[A0], -[A1]
00001834 058B bclr A3, D2
00001836 F718 .extension 0x718 <<F/4-5/3>> // unimplemented
00001838 37A7 1848 move.w [A3 + D1 + 0x48], -[A7]
0000183C 5B08 subq.b A0, 5
0000183E 2408 move.l D2, A0
00001840 2B07 move.l -[A5], D7
00001842 1B18 move.b -[A5], [A0]+
00001844 8D09 sbcd -[A6], -[A1]
00001846 8798 or.l [A0]+, D3
00001848 61A5 bsr -0x59 /* 000017EF */
0000184A 0850 F309 bchg.b [A0], 0x9 /* '\t' */
0000184E DCCA add.w A6, A2
00001850 2307 move.l -[A1], D7
00001852 E512 roxl D2.b, 2
00001854 4D17 .invalid 6, [A7] // invalid opcode 4 with b == 4
00001856 070D btst A5, D3
00001858 F0EB 1750 .extension 0x0EB <<F/2-3/0>> // unimplemented
0000185C C126 and.b -[A6], D0
0000185E 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00001860 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00001862 0B08 btst A0, D5
00001864 015E bchg [A6]+, D0
00001866 0F01 btst D1, D7
00001868 3F3B 0889 move.w -[A7], [PC + D0 - 0x119]
0000186C 9517 sub.b [A7], D2
0000186E 0231 A5D4 E85A andi.b [A1 + A6 + 0x5A], 0xD4
00001874 4316 .invalid 1, [A6] // invalid opcode 4 with b == 4
00001876 6D17 blt +0x19 /* 0000188F */
00001878 BB3F xor.b <<invalid special address>>, D5
0000187A 41D4 lea.l A0, [A4]
0000187C 070E btst A6, D3
0000187E 667B bne +0x7D /* 000018FB */
00001880 0FCA .incomplete
00001882 501B addq.b [A3]+, 8
00001884 3ED9 move.w [A7]+, [A1]+
00001886 1EC3 move.b [A7]+, D3
00001888 078B bclr A3, D3
0000188A 09C2 .incomplete
0000188C 50DB st [A3]+
0000188E 0BD1 .incomplete
00001890 1CCB move.b [A6]+, A3
00001892 9050 sub.w D0, [A0]
00001894 5A01 addq.b D1, 5
00001896 4BF5 0221 lea.l A5, [A5 + D0.w * 2 + 0x21]
0000189A 09A5 bclr -[A5], D4
0000189C 0141 bchg D1, D0
0000189E 2761 7474 move.l [A3 + 0x7474], -[A1]
000018A2 0709 btst A1, D3
000018A4 4597 .invalid 2, [A7] // invalid opcode 4 with b == 6
000018A6 18F3 336D move.b [A4]+, <<invalid full ext with IS == 1 and I/IS == 5>>
000018AA 270F move.l -[A3], A7
000018AC A021 syscall GetPtrSize
000018AE 7421 moveq.l D2, 0x21
000018B0 231A move.l -[A1], [A2]+
000018B2 0FB1 2761 010D bclr [[A1 + 0x10D]], D7
000018B8 0FA9 2707 bclr [A1 + 0x2707], D7
000018BC 02EE .incomplete
000018BE 8508 sbcd -[A2], -[A0]
000018C0 0FE5 .incomplete
000018C2 3E01 move.w D7, D1
000018C4 D70D addx.b -[A3], -[A5]
000018C6 0AF1 .incomplete
000018C8 040F 8927 subi.b A7, 0x27 /* '\'' */
000018CC 9B0F subx.b -[A5], -[A7]
000018CE F904 .extension 0x904 <<F/4-5/4>> // unimplemented
000018D0 C90A abcd -[A4], -[A2]
000018D2 E309 lsl D1.b, 1
000018D4 0702 btst D2, D3
000018D6 FDB3 .invalid <<F/6/6>>
000018D8 0762 bchg -[A2], D3
000018DA BEFB 7160 338D cmpa.w A7, [PC + 0x338D]
000018E0 0A1A 0785 xori.b [A2]+, 0x85
000018E4 B027 cmp.b D0, -[A7]
000018E6 0289 C975 070F andi.l A1, 0xC975070F
000018EC 9EF1 000F sub.w A7, [A1 + D0.w + 0xF]
000018F0 E900 asl D0.b, 4
000018F2 A116 syscall InitQueue/FInitQueue, flags=1
000018F4 6A7B bpl +0x7D /* 00001971 */
000018F6 05D3 .incomplete
000018F8 160B move.b D3, A3
000018FA 01D6 .incomplete
000018FC 130F move.b -[A1], A7
000018FE E305 asl D5.b, 1
00001900 810A sbcd -[A0], -[A2]
00001902 BA0B cmp.b D5, A3
00001904 8007 or.b D0, D7
00001906 8527 or.b -[A7], D2
00001908 3B50 5407 move.w [A5 + 0x5407], [A0]
0000190C 852A 5007 or.b [A2 + 0x5007], D2
00001910 0C95 3B03 3B1A cmpi.l [A5], 0x3B033B1A
00001916 DB1D add.b [A5]+, D5
00001918 1703 move.b -[A3], D3
0000191A 2DAB 2CCB 7985 move.l [[ + <<invalid base displacement size>>] + D7], [A3 + 0x2CCB]
00001920 005B 6505 ori.w [A3]+, 0x6505
00001924 53D3 sls [A3]
00001926 0807 0376 btst.b D7, 0x76 /* 'v' */
0000192A 5E32 070B AE0B 000F addq.b [[A2 + <<invalid base displacement size>> + D0 * 8] - 0x51F4FFF1], 7
00001932 3203 move.w D1, D3
00001934 0927 btst -[A7], D4
00001936 89C5 divs.w D4, D5
00001938 0F4E bchg A6, D7
0000193A 6AE1 bpl -0x1D /* 0000191D */
0000193C 706B moveq.l D0, 0x6B
0000193E 1CD3 move.b [A6]+, [A3]
00001940 1641 movea.b A3, D1
00001942 0521 btst -[A1], D2
00001944 3EA1 move.w [A7], -[A1]
00001946 0017 0546 ori.b [A7], 0x46 /* 'F' */
0000194A 6301 bls +0x3 /* 0000194D */
0000194C 2313 move.l -[A1], [A3]
0000194E 1234 0FC9 move.b D1, [[ + <<invalid base displacement size>>]]
00001952 2A23 move.l D5, -[A3]
00001954 3C4B movea.w A6, A3
00001956 5F03 subq.b D3, 7
00001958 1B33 D203 move.b -[A5], [A3 + A5.w * 2 + 0x3]
0000195C 1BAB 6CBB 2F83 3E4B 2FA3 move.b [[ + <<invalid base displacement size>> + D2 * 8] + 0x3E4B2FA3], [A3 + 0x6CBB]
00001966 1583 3E23 move.b [A2 + D3 * 8 + 0x23], D3
0000196A 184B movea.b A4, A3
0000196C DFBB 1083 add.l [PC + D1.w - 0x125], D7
00001970 30A3 move.w [A0], -[A3]
00001972 23D3 2D23 3017 move.l [0x2D233017], [A3]
00001978 0A9B 0A1F E10C xori.l [A3]+, 0xA1FE10C
0000197E 6B0C bmi +0xE /* 0000198C */
00001980 0709 btst A1, D3
00001982 2E8D move.l [A7], A5
00001984 1342 8B09 move.b [A1 - 0x74F7], D2
00001988 E115 roxl D5.b, 8
0000198A 0B00 btst D0, D5
label0000198C:
0000198C 232A 0A29 move.l -[A1], [A2 + 0xA29]
00001990 090B btst A3, D4
00001992 000F E507 ori.b A7, 0x7
00001996 4705 .invalid 3, D5 // invalid opcode 4 with b == 4
00001998 D7E1 add.l A3, -[A1]
0000199A 036B 075E bchg [A3 + 0x75E], D1
0000199E C306 abcd D1, D6
000019A0 7584 moveq.l D2, 0xFFFFFF84
000019A2 7835 moveq.l D4, 0x35
000019A4 69ED bvs -0x11 /* 00001993 */
000019A6 21C1 010D move.l [0x0000010D], D1
000019AA 0441 33A3 subi.w D1, 0x33A3
000019AE 17C7 031F 070B AA47 move.b [[PC] + D0 * 2 + 0x70BAA47], D7
000019B6 032F 0317 btst [A7 + 0x317], D1
000019BA 8703 sbcd D3, D3
000019BC 3607 move.w D3, D7
000019BE 8341 8B62 pack D1, D1, 0x8B62
000019C2 E108 lsl D0.b, 8
000019C4 4E56 2152 link A6, -0xFFFFDEAE
000019C8 6B0F bmi +0x11 /* 000019D9 */
000019CA E305 asl D5.b, 1
000019CC 0703 btst D3, D3
000019CE 58EB 0801 svc [A3 + 0x801]
000019D2 E142 asl D2.w, 8
000019D4 9315 sub.b [A5], D1
000019D6 0893 150E bclr.b [A3], 0xE
000019DA 2D19 move.l -[A6], [A1]+
000019DC A380 syscall GetVideoDefault, flags=3
000019DE 4919 .invalid 4, [A1]+ // invalid opcode 4 with b == 4
000019E0 C132 500B and.b [A2 + D5.w + 0xB], D0
000019E4 0758 bchg [A0]+, D3
000019E6 F905 .extension 0x905 <<F/4-5/4>> // unimplemented
000019E8 0C54 1A0F cmpi.w [A4], 0x1A0F
000019EC E918 rol D0.b, 4
000019EE A104 syscall Control, flags=1
fn000019F0:
000019F0 E335 roxl D5.b, D1
000019F2 AB15 syscall PatExpand
000019F4 A175 syscall SIntInstall, flags=1
000019F6 FB17 .extension 0xB17 <<F/4-5/5>> // unimplemented
000019F8 6324 bls +0x26 /* 00001A1E */
000019FA 5303 subq.b D3, 1
000019FC 08F5 5217 037D bset.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0x17
00001A02 E335 roxl D5.b, D1
00001A04 3703 move.w -[A3], D3
00001A06 A4BB syscall vIAZPostInit, flags=4
00001A08 1785 9F0F C91A 0B41 move.b [[A3 + <<invalid base displacement size>>] + A1 * 8 - 0x36E5F4BF], D5
00001A10 651A bcs +0x1C /* 00001A2C */
00001A12 6338 bls +0x3A /* 00001A4C */
00001A14 FB28 .extension 0xB28 <<F/4-5/5>> // unimplemented
00001A16 C31C and.b [A4]+, D1
00001A18 9B39 E30F 3352 sub.b [0xE30F3352], D5
label00001A1E:
00001A1E 932D CB23 sub.b [A5 - 0x34DD], D1
00001A22 4B52 chk.w D5, [A2]
00001A24 270B move.l -[A3], A3
00001A26 9D17 sub.b [A7], D6
00001A28 0647 B301 addi.w D7, 0xB301
label00001A2C:
00001A2C 742B moveq.l D2, 0x2B
00001A2E 21A1 0D07 006E 2307 move.l [[A0 + <<invalid base displacement size>>] + D0 * 4 + 0x6E2307], -[A1]
00001A36 A11A syscall GetZone, flags=1
00001A38 CD14 and.b [A4], D6
00001A3A A11A syscall GetZone, flags=1
00001A3C 4131 A11A 1709 .invalid 0, [[A1 + A2] + 0x1709] // invalid opcode 4 with b == 4
00001A42 73C1 moveq.l D1, 0xFFFFFFC1
00001A44 96C3 sub.w A3, D3
00001A46 085B 1F0A bchg.b [A3]+, 0xA /* '\n' */
00001A4A 1A07 move.b D5, D7
label00001A4C:
00001A4C 90D9 sub.w A0, [A1]+
00001A4E 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
00001A50 619E bsr -0x60 /* 000019F0 */
00001A52 1518 move.b -[A2], [A0]+
00001A54 799E moveq.l D4, 0xFFFFFF9E
00001A56 5D9A subq.l [A2]+, 6
00001A58 170D move.b -[A3], A5
00001A5A F050 A304 .extension 0x050 <<F/1/0>>, 0xA304 // unimplemented
00001A5E C103 abcd D0, D3
00001A60 1AF3 3F15 move.b [A5]+, [[A3] + D3 * 8]
00001A64 03B3 0141 bclr [[A3 + <<invalid base displacement size>>]], D1
00001A68 4BA5 .invalid 5, -[A5] // invalid opcode 4 with b == 6
00001A6A 2A27 move.l D5, -[A7]
00001A6C 83C3 divs.w D1, D3
00001A6E 8180 2703 unpk D0, D0, 0x2703
00001A72 CA87 and.l D5, D7
00001A74 00A1 89AE CD08 ori.l -[A1], 0x89AECD08
00001A7A 0857 0571 bchg.b [A7], 0x71 /* 'q' */
00001A7E 690F bvs +0x11 /* 00001A8F */
00001A80 0A1A 1787 xori.b [A2]+, 0x87
00001A84 5863 addq.w -[A3], 4
00001A86 03ED .incomplete
00001A88 020E 8B09 andi.b A6, 0x9 /* '\t' */
00001A8C 9505 subx.b D2, D5
00001A8E 1103 move.b -[A0], D3
00001A90 7B73 moveq.l D5, 0x73
00001A92 0503 btst D3, D2
00001A94 5B03 subq.b D3, 5
00001A96 0A1A B79B xori.b [A2]+, 0x9B
00001A9A 570F subq.b A7, 3
00001A9C BD05 xor.b D5, D6
00001A9E 0705 btst D5, D3
00001AA0 70B7 moveq.l D0, 0xFFFFFFB7
00001AA2 1B6C 0F1D 0356 move.b [A5 + 0x356], [A4 + 0xF1D]
00001AA8 1903 move.b -[A4], D3
00001AAA F92E .extension 0x92E <<F/4-5/4>> // unimplemented
00001AAC 0705 btst D5, D3
00001AAE 9777 0572 ED01 B300 D71B sub.w [[A7 - 0x12FE4D00] - 0x28E5], D3
00001AB8 AEAB syscall 0xAAB, auto_pop
00001ABA 00D7 .incomplete
00001ABC 1BBE 5302 D71B move.b [[A5 + <<invalid base displacement size>> + D5 * 2] - 0x28E5], <<invalid special address>>
00001AC2 CEA3 and.l D7, -[A3]
00001AC4 02D7 .incomplete
00001AC6 1BDE move.b <<invalid special address>>, [A6]+
00001AC8 D304 addx.b D1, D4
00001ACA D71B add.b [A3]+, D3
00001ACC EE9E ror D6, 7
00001ACE F101 .extension 0x101 <<F/4-5/0>> // unimplemented
00001AD0 A18B syscall CommToolboxDispatch, flags=1
00001AD2 8B17 or.b [A7], D5
00001AD4 A93A syscall DisableItem
00001AD6 2710 move.l -[A3], [A0]
00001AD8 E941 asl D1.w, 4
00001ADA 870B sbcd -[A3], -[A3]
00001ADC 0709 btst A1, D3
00001ADE 3358 CD03 move.w [A1 - 0x32FD], [A0]+
00001AE2 C130 4E2A and.b [A0 + D4 * 8 + 0x2A], D0
00001AE6 5A5B addq.w [A3]+, 5
00001AE8 1B21 move.b -[A5], -[A1]
00001AEA 260E move.l D3, A6
00001AEC C308 abcd -[A1], -[A0]
00001AEE 6B0C bmi +0xE /* 00001AFC */
00001AF0 0F05 btst D5, D7
00001AF2 270E move.l -[A3], A6
00001AF4 E523 asl D3.b, D2
00001AF6 0F4D bchg A5, D7
00001AF8 8FA3 or.l -[A3], D7
00001AFA 0018 C172 ori.b [A0]+, 0x72 /* 'r' */
// begin alternate branch 00001AFC-00001B02
label00001AFC:
00001AFC C172 A35A 800E and.w [[A2] - 0x7FF2], D0
// end alternate branch 00001AFC-00001B02
label00001AFC: // (misaligned)
00001AFE A35A syscall PrimeTime, flags=3
00001B00 800E or.b D0, A6
00001B02 5073 0817 addq.w [A3 + D0 + 0x17], 8
// begin alternate branch 00001B04-00001B08
label00001B04:
00001B04 0817 1018 btst.b [A7], 0x18
// end alternate branch 00001B04-00001B08
label00001B04: // (misaligned)
00001B06 1018 move.b D0, [A0]+
00001B08 2561 3789 move.l [A2 + 0x3789], -[A1]
00001B0C 65C3 bcs -0x3B /* 00001AD1 */
00001B0E 0F09 btst A1, D7
00001B10 0706 btst D6, D3
00001B12 5415 addq.b [A5], 2
00001B14 3817 move.w D4, [A7]
00001B16 112F DB0B move.b -[A0], [A7 - 0x24F5]
00001B1A 0C47 107F cmpi.w D7, 0x107F
00001B1E 0FC5 .incomplete
00001B20 0305 btst D5, D1
00001B22 C0A9 D821 and.l D0, [A1 - 0x27DF]
00001B26 0D5B bchg [A3]+, D6
00001B28 083D 850F btst.b <<invalid special address>>, 0xF
00001B2C 5D09 subq.b A1, 6
00001B2E 2985 0711 move.l [[A4 + D0 * 8]], D5
00001B32 D617 add.b D3, [A7]
00001B34 0DFB .incomplete
00001B36 231F move.l -[A1], [A7]+
00001B38 A57C syscall ADBOp, flags=5
00001B3A D718 add.b [A0]+, D3
00001B3C BF43 xor.w D3, D7
00001B3E 0E53 00CA .invalid.w [A3], 0xCA // invalid immediate operation
00001B42 54DB scc [A3]+
00001B44 1E0E move.b D7, A6
00001B46 3B03 move.w -[A5], D3
00001B48 4509 .invalid 2, A1 // invalid opcode 4 with b == 4
00001B4A 6906 bvs +0x8 /* 00001B52 */
00001B4C EB97 roxl D7, 5
00001B4E 9B5A sub.w [A2]+, D5
00001B50 0E63 0417 .invalid.w -[A3], 0x417 // invalid immediate operation
// begin alternate branch 00001B52-00001B56
label00001B52:
00001B52 0417 0BD1 subi.b [A7], 0xD1
// end alternate branch 00001B52-00001B56
label00001B52: // (misaligned)
00001B54 0BD1 .incomplete
00001B56 3B08 move.w -[A5], A0
00001B58 F718 .extension 0x718 <<F/4-5/3>> // unimplemented
00001B5A 3471 8807 movea.w A2, [A1 + A0 + 0x7]
00001B5E 022B 6D88 1701 andi.b [A3 + 0x1701], 0x88
00001B64 41A1 .invalid 0, -[A1] // invalid opcode 4 with b == 6
00001B66 6947 bvs +0x49 /* 00001BAF */
00001B68 07DD .incomplete
00001B6A 1A0F move.b D5, A7
00001B6C 5E4A addq.w A2, 7
00001B6E 0702 btst D2, D3
00001B70 7C2E moveq.l D6, 0x2E
00001B72 542D 77C9 addq.b [A5 + 0x77C9], 2
00001B76 6D8C blt -0x72 /* 00001B04 */
00001B78 971C sub.b [A4]+, D3
00001B7A E60F lsr D7.b, 3
00001B7C 452F 7308 .invalid 2, [A7 + 0x7308] // invalid opcode 4 with b == 4
00001B80 89BB 3504 or.l <<invalid full ext with I/IS == 4>>, D4
00001B84 41B1 2304 .invalid 0, <<invalid full ext with I/IS == 4>> // invalid opcode 4 with b == 6
00001B88 F30B .extension 0x30B <<F/4-5/1>> // unimplemented
00001B8A E71C rol D4.b, 3
00001B8C FDD7 .invalid <<F/7/6>>
00001B8E 9D0E subx.b -[A6], -[A6]
00001B90 7B0A moveq.l D5, 0x0A
00001B92 7104 moveq.l D0, 0x04
00001B94 6161 bsr +0x63 /* 00001BF7 */
00001B96 CDED AD12 muls.w D6, [A5 - 0x52EE]
00001B9A B798 xor.l [A0]+, D3
00001B9C 6161 bsr +0x63 /* 00001BFF */
00001B9E 6813 bvc +0x15 /* 00001BB3 */
00001BA0 0A27 0F2B xori.b -[A7], 0x2B /* '+' */
00001BA4 8301 sbcd D1, D1
00001BA6 2B08 move.l -[A5], A0
00001BA8 6503 bcs +0x5 /* 00001BAD */
00001BAA B589 cmpm.l [A2]+, [A1]+
00001BAC 5081 addq.l D1, 8
00001BAE ECC5 DFB7 bfclr D5 {D6:D7}
00001BB2 1CE4 move.b [A6]+, -[A4]
00001BB4 0F0C btst A4, D7
00001BB6 6A0C bpl +0xE /* 00001BC4 */
00001BB8 5697 addq.l [A7], 3
00001BBA 1D36 21CB E71D 210F move.b -[A6], [[ + <<invalid base displacement size>>] - 0x18E2DEF1]
00001BC2 050F btst A7, D2
label00001BC4:
00001BC4 130A move.b -[A1], A2
00001BC6 D71D add.b [A5]+, D3
00001BC8 8981 CD8D unpk D4, D1, 0xCD8D
00001BCC 0FC1 .incomplete
00001BCE 2825 move.l D4, -[A5]
00001BD0 4706 .invalid 3, D6 // invalid opcode 4 with b == 4
00001BD2 F30B .extension 0x30B <<F/4-5/1>> // unimplemented
00001BD4 0701 btst D1, D3
00001BD6 745E moveq.l D2, 0x5E
00001BD8 4A7E tst.w <<invalid special address>>
00001BDA E50F lsl D7.b, 2
00001BDC 2787 3A39 move.l [A3 + D3 * 2 + 0x39], D7
00001BE0 070A btst A2, D3
00001BE2 1A0F move.b D5, A7
00001BE4 0CC4 .incomplete
00001BE6 1702 move.b -[A3], D2
00001BE8 744A moveq.l D2, 0x4A
00001BEA 7303 moveq.l D1, 0x03
00001BEC 320C move.w D1, A4
00001BEE F30B .extension 0x30B <<F/4-5/1>> // unimplemented
00001BF0 5107 subq.b D7, 8
00001BF2 A56C syscall InitFS, flags=5
00001BF4 0F21 btst -[A1], D7
00001BF6 4B2D 1097 .invalid 5, [A5 + 0x1097] // invalid opcode 4 with b == 4
00001BFA 1C7F movea.b A6, <<invalid special address>>
00001BFC 0F21 btst -[A1], D7
00001BFE 710B moveq.l D0, 0x0B
00001C00 03CA .incomplete
00001C02 5405 addq.b D5, 2
00001C04 2FC3 move.l <<invalid special address>>, D3
00001C06 19E3 055A move.b 0x5A /* 'Z' */, -[A3]
00001C0A 3321 move.w -[A1], -[A1]
00001C0C E13E rol D6.b, D0
00001C0E 8304 sbcd D1, D4
00001C10 BB19 xor.b [A1]+, D5
00001C12 5E4A addq.w A2, 7
00001C14 5461 addq.w -[A1], 2
00001C16 A04B syscall SetGrowZone
00001C18 1D13 move.b -[A6], [A3]
00001C1A 0587 bclr D7, D2
00001C1C 1D6B C250 3B30 move.b [A6 + 0x3B30], [A3 - 0x3DB0]
00001C22 2706 move.l -[A3], D6
00001C24 0E4A 54A9 .invalid.w A2, 0x54A9 // invalid immediate operation
00001C28 9B0F subx.b -[A5], -[A7]
00001C2A B1A0 xor.l -[A0], D0
00001C2C 719F moveq.l D0, 0xFFFFFF9F
00001C2E 0F65 bchg -[A5], D7
00001C30 FAA1 AB07 .extension 0xAA1 <<F/2-3/5>> // unimplemented
00001C34 0039 3300 693C 8909 ori.b [0x693C8909], 0x0
00001C3C 2788 EC97 move.l [A3 + A6 * 4 - 0x105], A0
00001C40 1960 616B move.b [A4 + 0x616B], -[A0]
00001C44 3300 move.w -[A1], D0
00001C46 656F bcs +0x71 /* 00001CB7 */
00001C48 D715 add.b [A5], D3
00001C4A FD0D .extension 0xD0D <<F/4-5/6>> // unimplemented
00001C4C A0F7 syscall vDoEject
00001C4E 1CCA move.b [A6]+, A2
00001C50 5DBF subq.l <<invalid special address>>, 6